1 год назад
8 советов по разработке на JavaScript, которые освободят вас от переработок
Источник: Nuances of Programming #1. Удаление элементов массива В процессе работы над проектом часто возникает необходимость удалить элемент из массива. Вероятно, первое, что приходит в голову,  —  использовать delete. Однако всем известно, что элемент после удаления станет неопределенным и не исчезнет полностью, а будет потреблять много времени при выполнении. Таким образом, это решение не отвечает нашим потребностям и не является оптимальным. Для удаления элементов массива лучше использовать метод array...
Оператор delete в JavaScript
Унарный оператор delete выполняет попытку удалить свойство объекта, элемент массива или переменную, указанную в его операнде. Он возвращает true, если удаление прошло успешно, и false в противном случае. Не все переменные и свойства могут быть удалены - некоторые встроенные свойства из базового и клиентского языков JavaScript устойчивы к операции удаления. Кроме того, не могут быть удалены переменные, определенные пользователем с помощью инструкции var. Если оператор delete вызывается для несуществующего свойства, он возвращает true...