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:

javascriptlet arr = ['a', 'b', 'c'];

Keling, ushbu massivga yana bir element qo'shamiz, shunday qilib kalitlarda teshiklar paydo bo'lsin:

javascriptarr[4] = '!';

Natijada massivda qiymati undefined bo'lgan teshik hosil bo'ladi:

javascriptconsole.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:

javascriptconsole.log(arr.length); // chiqaradi 5
Задание 1

Quyidagi massivning uzunligini toping:

javascriptlet arr = [];

arr[3] = 'a';
arr[8] = 'b';