Руководство по actionscript. часть 2, стр. 031

// Элементы массива у с индексами 0 и 1 // не были «выпрямлены»

Удаление элементов из массива

Для удаления элементов из массива можно воспользоваться одним из следующих способов.

? Удалить определенный элемент с помощью оператора delete.

? Уменьшить значение переменной массива length.

? Вызвать методы pop ( ), shift ( ) или splice ( ) над массивом.

Рассмотрим подробнее перечисленные способы.

Оператор delete

Оператор delete присваивает элементу массива значение undefined, используя следующий синтаксис:

delete массив[индекс]

В этом коде массив — это ссылка на массив, а индекс — номер или имя элемента, которому должно быть присвоено значение undefined. Название оператора

delete, откровенно говоря, вводит в заблуждение. Этот оператор не удаляет нумерованный элемент из массива; он просто присваивает указанному элементу значение undefined. Таким образом, операция delete аналогична присваиванию значения undefined элементу массива. В этом легко удостовериться, сравнив значения переменной массива length до и после удаления одного из его элементов:

var list = ["a", "b", "с"]: tracedist. length); // Выводит: 3 delete list[2];

tracedist. length); // По-прежнему отображает 3. Элемент с индексом 2 // вместо значения «с» содержит значение undefined. // но все же этот элемент существует

Чтобы удалить элементы на самом деле, используйте метод splice ( ) (для удаления элементов из середины массива) или методы shift ( ) и pop ( ) (для удаления элементов с начала или конца массива соответственно).

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 132
  • 28.01.2010">Новая функция в твиттере — локальные тренды (local trends)
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 060
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 005
  • 16.11.2011">ОбзоркорпусаCarbideSeries 500R
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 125
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 142
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.2
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 009
  • 12.05.2014">Разработка дизайна интерьера
  • 12.04.2011">Photoshop для начинающих: как вставить фото в готовую рамку?
  • 16.05.2013">Производство павильонов для бассейна
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 020
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 094
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 129
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...