Оператор delete записывает в элемент массива значение undefined, при этом сам элемент массива продолжает свое существование. Для удаления элементов так, чтобы остающиеся элементы сместились к началу массива, необходимо восполь_ зоваться одним из методов массива. Метод Array.shift() удаляет первый элемент
132 Глава 7. Объекты и массивы

массива, метод Array.pop() – последний элемент массива, метод Array.splice() – непрерывный диапазон элементов. Эти функции описываются далее в этой гла_ ве, а также в третьей части книги.