САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Справочник Javascript

concat

Синтаксис

var newArray = array.concat(value1, value2, ..., valueN)

Аргументы

value1, value2, ...
Массивы или значения для присоединения

Описание, примеры

Создает новый массив.

Копирует в него текущий объект array и значения value1, value2, ...

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

Метод concat ничего не меняет. Вместо этого он просто возвращает комбинацию "в один уровень глубиной" текущего объекта и аргументов.

Элементы аргументов-массивов добавляются в результат следующим образом:

Объекты
Копируется ссылка на объект. Таким образом, старый и новый массив ссылаются на один и тот же объект. Если объект меняется - эти изменения видны и в новом и в старом массивах.
Элементарные значения
Копируются "как есть"
Пример: объединение двух массивов
Выделить все
var alpha = ["a", "b", "c"];
var numeric = [1, 2, 3];
 
// создает массив ["a", "b", "c", 1, 2, 3]; 
var alphaNumeric = alpha.concat(numeric);
Пример: объединение трех массивов
Выделить все
var num1 = [1, 2, 3];
var num2 = [4, 5, 6];
var num3 = [7, 8, 9];
 
// создает массив [1, 2, 3, 4, 5, 6, 7, 8, 9]; 
var nums = num1.concat(num2, num3);
Пример: добавление значений в массив
var alpha = ['a', 'b', 'c'];
 
// создает массив ["a", "b", "c", 1, 2, 3]
var alphaNumeric = alpha.concat(1, [2, 3]);

 

Дежурная шутка

Поймал Иван—дурак в проруби щуку. Она ему и говорит:
— Отпусти ты меня, Иван, и любое твое желание по—щучьему велению, по твоему хотению будет исполнено!
Обрадовался Иван, кинул щуку обратно в прорубь и говорит:
— Хочу знать, не слезая с печи, все что в мире творится за лесами — за горами, за морями—окиянами. Хочу под музыку балдеть, на голых девок день и ночь пялиться, с заморскими дураками переписываться и все новые анекдоты про Царя—батюшку первому в мире узнавать!
Так Иван—дурак стал первым на Руси пользователем Интернета.


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций