Cómo unir dos matrices en JavaScript

Descubra cómo fusionar dos o más matrices usando JavaScript

Suponga que tiene dos matrices:

const first = ['one', 'two']
const second = ['three', 'four']

y desea fusionarlos en una sola matriz

¿Cómo puedes hacerlo?

La forma moderna es utilizar el operador de desestructuración para crear una nueva matriz:

const result = [...first, ...second]

Esto es lo que recomiendo. Tenga en cuenta que este operador se introdujo en ES6, por lo que es posible que los navegadores más antiguos (lea: Internet Explorer) no lo admitan.

Si desea una solución que funcione también con navegadores más antiguos, puede utilizar elconcat()método que se puede llamar en cualquier matriz:

const result = first.concat(second)

Ambos métodos generarán una nueva matriz, sin modificar las existentes.


Más tutoriales de js: