1345
голосов
27ответов
1416771 просмотров

Удаление элементов массива в JavaScript - delete vs splice

В чем разница между использованием оператора delete в элементе массива, в отличие от использования метода Array.splice а>? Например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); Зачем вообще нужен метод сращивания, если я могу удалять элементы...