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