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);
В середине 70-х был придуман универсальный протокол TCP / IP, при помощи которого можно было устанавливать связь между компьютерами, в конце 70-х появились первые локальные компьютерные сети, в 80-е получили распространение электронная почта и доски объявлений. Но сам по себе интернет, каким мы его знаем, появился лишь в конце 1990 в лабораториях CERN — Европейского Центра Ядерных Исследований в Швейцарии. Поначалу интернет развивался медленно, например к концу 1992 в нём было лишь около 26 сайтов. Но с 1993 г., когда появился первый общедоступный браузер, а разработчики технологии WWW отказались от любых прав на неё и объявили её использование бесплатной, начался бурный рост интернета. В 1994 число пользователей интернета превысило миллион, появился первый интернет-магазин, поисковые системы, библиотеки.