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

Метод shift!)

Помните метод unshi ft ( ), который применяется для добавления элемента в начало массива? Познакомьтесь с его близким другом — методом shif t ( ), который удаляет элемент с начала массива:

массив. shifti )

Как и pop ( ), метод shi f t ( ) возвращает значение удаляемого элемента. Все оставшиеся элементы в том же порядке продвигаются к началу массива. Например:

var sports:Array = ["quake", "snowboarding". "inline skating"]: trace(sports. shift( )); // Выводит: quake

// Массив sports теперь выглядит так:

// ["snowboarding". "inline skating"] trace(sports. shift( )); // Выводит: snowboarding

// Массив sports теперь выглядит так:

// ["inline skating"]

Поскольку метод shif t ( ) на самом деле удаляет элемент, он оказывается более полезным для удаления первого элемента из массива, чем оператор delete.

Метод splicef)

В одном из предыдущих разделов мы познакомились с возможностями метода splice ( ) по удалению из массива и добавлению в него элементов. Поскольку метод splice ( ) был рассмотрен достаточно подробно, мы не будем пересматривать его в этом разделе. Тем не менее для информации следующий код демонстрирует возможности метода splice ( ) по удалению элементов:

var letters:Array = ["a", "b". "с", "d". "е". "f"];

// Удаляем элементы с индексами 1. 2 и 3. оставляя ["а", "е". "f"]

letters. spliced. 3);

// Удаляем все элементы, начиная с индекса 1. оставив только ["а"] letters. spliced);

Проверка содержимого массива с помощью метода toString()

Метод toS tring ( ), характерный для всех объектов, возвращает строковое представление того объекта, над которым он был вызван. В случае с объектом класса Array метод toS tring ( ) возвращает список элементов массива, преобразованных в строки и разделенных запятыми. Метод toS tring ( ) можно вызывать явно, как показано в следующем коде:

массив. toStnugi )

Однако обычно метод toString ( ) не вызывается явно; вместо этого он вызывается автоматически всякий раз, когда массив массив используется в строковом контексте. Например, выражение trace (массив) после отладки отобразит список значений элементов массива, разделенных запятыми. Выражение trace (массив) эквивалентно выражению trace (массив. toString ( ) ).

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

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

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

Полезные ссылки
Случайные записи
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.26
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.59
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.28
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.71
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.39
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 038
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 156
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.44
  • 12.06.2011">Американские ученым удалось превратить в нейроны клетки кожи
  • 30.05.2013">В течение недели LG продемонстрирует гибкую панель OLED в 5 дюймов
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 100
  • 02.04.2010">Креативные логотипы.
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 147
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.13
  • 05.03.2011">Руководство по actionscript. часть 4, стр. 155
Опрос

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

View Results

Loading ... Loading ...