Harvat taulukot JavaScriptissä
Jos taulukossa on avaimia, joissa on aukkoja, voidaan saada harva taulukko. Katsotaan, miltä se näyttää. Olkoon meillä jokin taulukko:
javascriptlet arr = ['a', 'b', 'c'];
Lisätään tähän taulukkoon vielä yksi alkio siten, että avaimissa on aukkoja:
javascriptarr[4] = '!';
Tuloksena taulukkoon muodostuu aukko, jonka arvo on undefined:
javascriptconsole.log(arr); // tulostaa ['a', 'b', 'c', undefined, '!']
Taulukon pituus sisältää
kaikki aukot. Eli meidän
tapauksessamme se on 5,
eikä 4:
javascriptconsole.log(arr.length); // tulostaa 5
Задание 1
Selvitä seuraavan taulukon pituus:
javascriptlet arr = [];
arr[3] = 'a';
arr[8] = 'b';