Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 09.11.2011">Как нарисовать щит
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 040
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.16
  • 24.02.2010">15 образцов типографики
  • 24.02.2011">Руководство по actionscript. часть 6, стр. 108
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.143
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 152
  • 22.07.2010">Веб-дизайн – продуманное начало
  • 12.07.2011">На базе WordPress уже более чем 50 миллионов сайтов
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 057
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.103
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.58
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 021
  • 21.10.2011">Мегафон
  • 10.07.2010">Дизайн сайта определяется контентом
Опрос

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

View Results

Loading ... Loading ...