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

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

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

Полезные ссылки
Случайные записи
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.29
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.149
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.22
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.69
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 050
  • 11.08.2010">Популярное расположение контактной информации
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.83
  • 04.08.2011">Hewlett-Packard – качество, подтвержденное временем
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 013
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.17
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 078
  • 20.05.2012">Владельцы iPhone5.com отказались от доменного имени из-за жалобы Apple
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.44
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 054
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 070
Опрос

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

View Results

Loading ... Loading ...