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

Months. splice(5. 2, «June»):

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

// ["January". "February". "March". "April". "May". "June". "July"]

// Теперь, когда массив months приведен в порядок, обрежем его. // чтобы остались только названия месяцев первого квартала года. // удалив все элементы, начиная с индекса 3 (то есть «April»), months. spliceO): // Теперь массив months выглядит так: // ["January". "February". "March"]

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

var letters:Array = ["a", "b". "с", "d"]: tracedetters. spliced. 2)): // Выводит: «b. c»

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

// ["a", "d"]

Если никакие элементы не удалены, то метод splice ( ) возвращает пустой массив (то есть массив без элементов).

Метод сопсаЦ)

Метод concat ( ) объединяет два или более массива в один новый массив, возвращаемый данным методом. Метод имеет следующий обобщенный вид:

исходныйМассив. concat(списокЭлементов)

Метод concat ( ) один за другим добавляет элементы, содержащиеся в списке списокЭлементов, в конец массива исходныйМассив и возвращает результат в виде нового массива, оставляя массив исходныйМассив нетронутым. Обычно возвращаемый массив сохраняется в переменной. Следующий пример демонстрирует простые числа, добавляемые в массив в качестве элементов:

var listl:Array = new Arraydl. 12. 13);

var list2:Array = listl. concat(14. 15); // Массив list2 теперь выглядит так:

// [11. 12. 13. 14. 15]

В следующем примере метод conca t ( ) используется для объединения двух массивов:

var guests:Array = ["Panda". "Dave"];

var registeredPlayers:Array = ["Gray". "Doomtrooper", "TRK9"];

var all Users:Array = registeredPlayers. concat(guests);

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

// ["Gray". "Doomtrooper". "TRK9". "Panda". "Dave"]

Обратите внимание, что при добавлении массива guests к массиву allUsers метод concat ( ) разбил массив guests на составляющие, или, иначе говоря, «выпрямил» его. Иными словами, каждый элемент массива guests был добавлен к массиву allUsers по отдельности. Тем не менее метод concat ( ) не «выпрямляет» вложенные массивы (элементы, которые сами являются массивами внутри основного массива), как показано в следующем коде:

var x:Array = [1. 2. 3];

var y:Array = [[5. 6]. [7. 8]];

var z:Array = x. concat(y); // Результат: [1. 2, 3. [5. 6]. [7. 8]].

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

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

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

Полезные ссылки
Случайные записи
  • 05.07.2012">Домен iPad3.com скоро перейдет в собственность Apple и путешествия в Кипр
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 017
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 138
  • 04.09.2011">SageThumbs — предварительный просмотр любого файла изображения в Windows Explorer
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 008
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.34
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.20
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.69
  • 15.02.2014">Как установить розетку?
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 009
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.41
  • 05.03.2010">Галереи креативных логотипов
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 047
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.102
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 068
Опрос

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

View Results

Loading ... Loading ...