Оператори delete дар массивҳо дар JavaScript
Бо ёрии оператори delete
метавон элементҳои массивҳоро нест кард.
Биёед ба мисолҳо назар андозем.
Бигзор мо чунин массиве дошта бошем:
let arr = ['a', 'b', 'c'];
Биёед яке аз элементҳои массиви худро нест кунем:
delete arr[1];
Дар натиҷа элемент нест карда мешавад, вале массив камашдод (sparse) мешавад:
console.log(arr); // ['a',, 'c']-ро хориҷ мекунад
Массив дода шудааст:
let arr = ['a', 'b', 'c', 'd', 'e'];
Аз он ду элементро нест кунед. Санҷед,
ки қимати хосияти length
пас аз ин чӣ хоҳад шуд.