JavaScript concat()Método
Ejemplo
Combinar los valores de tres arrays:
var a = ["Google", "Taobao"];
var b = ["Ejemplo", "Wiki", "Zhihu"];
var c = a.concat(b);
document.write(c);
childrenResultado:
Google,Taobao,Ejemplo,Wiki,Zhihu
Pruébalo »
Definición y uso
El método concat() se utiliza para concatenar dos o más arrays.
Este método no modifica el array existente, sino que devuelve un nuevo array.
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten la propiedad concat().
Sintaxis
array1.concat(array2, array3,..., arrayX)
Parámetros
| Parámetros | Descripción |
|---|---|
| array2, array3,..., arrayX | Obligatorio. El array a concatenar. |
Valor de retorno
| Type | Descripción |
|---|---|
| Objeto Array | Devuelve un nuevo array. Este array se genera añadiendo todos los parámetros arrayX a arrayObject. Si el parámetro de la operación concat() es un array, se añaden los elementos del array, no el array. |
Detalles técnicos
| Versión de JavaScript: | 1.2 |
|---|
Más ejemplos
El siguiente ejemplo utiliza el método concat() para añadir los elementos de array2 al final de array1, y devuelve un nuevo array que contiene todos los elementos de array1 y array2.
Ejemplo
Combinar dos arrays:
const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = array1.concat(array2);
console.log(array3); //Salida: ['a', 'b', 'c', 'd', 'e', 'f']
childrenResultado:
['a', 'b', 'c', 'd', 'e', 'f']
Pruébalo »
El siguiente ejemplo utiliza el método concat() para añadir los elementos de array2 y array3 al final de array1, y devuelve un nuevo array.
Ejemplo
Combinar tres arrays:
const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = ['g', 'h', 'i'];
const array4 = array1.concat(array2, array3);
console.log(array4); //Salida: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
childrenResultado:
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
Pruébalo »
Otras extensiones
Objeto Array de JavaScript