Ritka tömbök a JavaScriptben
Ha egy tömben hézagokkal ellátott kulcsok vannak, akkor ritka tömböt kaphatunk. Nézzük meg, hogyan is néz ki. Tegyük fel, hogy van egy tömbünk:
let arr = ['a', 'b', 'c'];
Adjunk hozzá még egy elemet ehhez a tömbhöz úgy, hogy a kulcsok hézagokat tartalmazzanak:
arr[4] = '!';
Ennek eredményeképpen egy lyuk keletkezik a tömbben, aminek az értéke undefined:
console.log(arr); // kiírja: ['a', 'b', 'c', undefined, '!']
A tömb hossza magában foglalja
minden lyukat. Vagyis a mi esetünkben
ez 5 lesz,
és nem 4:
console.log(arr.length); // kiírja: 5
Határozd meg a következő tömb hosszát:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';