Добавляем...


  Удаление элементов массива
Элементы массива можно удалять с помощью операции delete. Эта операция устанавливает значение undefined для элемента, к которому она применяется, но не изменяет длину массива (подробнее об этом мы поговорим чуть позже). Например,

var myColors = ["красный", "зеленый", "синий"];
delete myColors[1];
alert("Значением myColors[1] является: " + myColors[1]);

даст в результате

получим следующий результат:
Значением myColors[1] является: undefined
Эффект такой же, как будто никакого элемента никогда на этом месте и не было. Однако размер массива на самом деле остался равным трем, что будет видно, если отобразить содержимое всего массива:

получим следующий результат:
красный,,синий

Убедиться в том, что массив не сократился, можно также с помощью проверки свойства length, особенности использования которого обсуждаются ниже.


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика