concat()
Поддержка браузерами
Описание
Метод concat() создаёт и возвращает новый массив, содержащий элементы массива, на котором он был вызван, и значения, переданные в качестве аргументов.
Если из переданных аргументов какой-либо аргумент является массивом, то в возвращаемый массив добавляется не сам массив, а его элементы. В новом массиве сначала идут элементы исходного массива, затем значения переданные в качестве аргументов. Значения добавляются в том порядке, в котором они были переданы методу.
Метод concat()
не изменяет исходный массив.
Синтаксис
arr.concat(value1[, value2[, ...[, valueN]]]);
Аргументы
- valueN: Значения, которые будут добавлены в возвращаемый массив.
Возвращаемое значение
- Массив, содержащий элементы исходного массива, и значения, переданные в качестве аргументов.
Пример
<!doctype html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Название веб-страницы</title> </head> <body> <script> "use strict"; let arr = [1, 2]; let arr2 = [3, 4]; let arr3 = [5, [6, 7]]; let arr4 = arr.concat(arr2, arr3); console.log(arr4); // [1, 2, 3, 4, 5, [6, 7]]; </script> </body> </html>