Метод concat
Методът concat слива указаните масиви
в един общ масив. Методът се прилага към
един от масивите, а в параметрите на метода
се подават останалите масиви за сливане.
При това методът не променя оригиналния масив,
а връща нов.
Синтаксис
масив.concat(още масив, и още масив, и още...);
Пример
Нека слеем 3 масива в един с
помощта на метода concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Резултат от изпълнението на кода:
[1, 2, 3, 4, 5, 6]
Пример
А сега нека слеем два масива заедно:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Резултат от изпълнението на кода:
[1, 2, 3, 4]
Пример
Могат да се подават не само масиви, но и конкретни стойности:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Резултат от изпълнението на кода:
[1, 2, 3, 4, 5, 6]
Пример
Може да се приложи методът към празен масив. В този случай всички масиви за сливане се подават като параметри на метода:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Резултат от изпълнението на кода:
[1, 2, 3, 4, 5, 6]
Вижте също
-
метод
join,
който слива масив в низ