Массивҳои камдар дар JavaScript
Агар дар массив калидҳо бо ҳазфиҳо бошанд, пас метавон массиви камдар гирифт. Биёед бинем, ки он чӣ гуна ба назар мерасад. Бигзор мо як массив дошта бошем:
let arr = ['a', 'b', 'c'];
Ба ин массив як унсури дигар илова кунем, то ки калидҳо ҳазфҳо дошта бошанд:
arr[4] = '!';
Дар натиҷа дар массив сӯрохе пайдо мешавад, ки арзиши undefined дорад:
console.log(arr); // ['a', 'b', 'c', undefined, '!']-ро чоп мекунад
Дарозии массив ҳамаи сӯрохҳоро
дар бар мегирад. Яъне дар ҳолати мо
он 5 хоҳад буд,
на 4:
console.log(arr.length); // 5-ро чоп мекунад
Дарозии массиви зеринро муайян кунед:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';