JavaScript-da Siyrak Massivlar
Agar massivda teshiklar bo'lgan kalitlar bo'lsa, siyrak massiv hosil bo'lishi mumkin. Keling, uning qanday ko'rinishini ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi massiv mavjud:
let arr = ['a', 'b', 'c'];
Keling, ushbu massivga yana bir element qo'shamiz, shunday qilib kalitlarda teshiklar paydo bo'lsin:
arr[4] = '!';
Natijada massivda qiymati undefined bo'lgan teshik hosil bo'ladi:
console.log(arr); // chiqaradi ['a', 'b', 'c', undefined, '!']
Massiv uzunligi barcha
teshiklarni o'z ichiga oladi. Ya'ni bizning
holatda u 4 emas,
balki 5 bo'ladi:
console.log(arr.length); // chiqaradi 5
Quyidagi massivning uzunligini toping:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';