Método concat
El método concat fusiona los arrays especificados
en un array común. El método se aplica a
uno de los arrays, y en los parámetros del método
se pasan los demás arrays para fusionar.
Al mismo tiempo, el método no modifica el array original,
sino que devuelve uno nuevo.
Sintaxis
array.concat(otro array, y otro array, y otro...);
Ejemplo
Unamos 3 arrays en uno con
la ayuda del método concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Resultado de ejecutar el código:
[1, 2, 3, 4, 5, 6]
Ejemplo
Y ahora unamos dos arrays:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Resultado de ejecutar el código:
[1, 2, 3, 4]
Ejemplo
Se pueden pasar no solo arrays, sino también valores concretos:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Resultado de ejecutar el código:
[1, 2, 3, 4, 5, 6]
Ejemplo
Se puede aplicar el método a un array vacío. En este caso, todos los arrays a fusionar se pasan como parámetros del método:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Resultado de ejecutar el código:
[1, 2, 3, 4, 5, 6]
Véase también
-
el método
join,
que fusiona un array en una cadena