Справочник по JScript : Методы JScript : Метод concat (Массив)

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Метод concat (для массивов)

Возвращает один массив, который является результатом объединения двух или более массивов.

Синтаксис

array1.concat([item1[, item2[, . . . [, itemN]]]])

Аргументы

array1
Обязательный аргумент. Объект Array, в который будут соединены остальные массивы.
item1,. . ., itemN
Необязательный аргумент. Список массивов, которые будут соединены в array1.

Описание

Метод concat (для массивов) возвращает объект Array, содержащий в себе результат объединения array1 с любыми другими заданными элементами.

Элементы (item1 itemN) добавляются в массив последовательно, в порядке слева направо. Если один из элементов сам является массивом, то все его элементы добавляются в конец array1. Если же добавляемый элемент не является массивом, то он добавляется в конец списка как отдельный элемент массива.

Элементы массивов-источников копируются в конечный массив в соответствии со следующими правилами:

  • Если элемент одного из массивов, объединяемых в новый массив, является ссылкой, то он копируется как ссылка на объект, и она (ссылка) продолжает указывать на тот же объект. Изменение ссылки в новом или исходном массиве приводит к ее изменению в другом массиве.
  • При добавлении в новый массив строкового или числового значения выполняется копирование только значения. Изменение значения в одном массиве не влияет на значение в другом массиве.

Метод применяется к объекту: Array Object (Windows Scripting - JScript).

Пример

В следующем примере показано как использовать метод concat для массивов:

function ConcatArrayDemo(){
   var a, b, c, d;
   a = new Array(1,2,3);
   b = "JScript";
   c = new Array(42, "VBScript");
   d = a.concat(b, c);
   //Возвращаемый массив будет выглядеть так [1, 2, 3, "JScript", 42, "VBScript"]
   return(d);
}

Поддержка

JScript Version 3

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/2e06zxh0(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования