JavaScript'te Seyrek Diziler
Eğer bir dizide atlanmış anahtarlar varsa, seyrek bir dizi elde edebilirsiniz. Nasıl göründüğüne bir bakalım. Bir dizimiz olduğunu varsayalım:
let arr = ['a', 'b', 'c'];
Anahtarların atlanmış olması için bu diziye başka bir eleman ekleyelim:
arr[4] = '!';
Sonuç olarak, dizide undefined değerine sahip bir boşluk oluşacaktır:
console.log(arr); // ['a', 'b', 'c', undefined, '!'] yazacaktır
Dizinin uzunluğu, tüm boşlukları
içerecektir. Yani bizim durumumuzda
4 değil, 5 olacaktır:
console.log(arr.length); // 5 yazacaktır
Aşağıdaki dizinin uzunluğunu bulun:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';