Comment joindre deux tableaux en JavaScript

Découvrez comment fusionner deux ou plusieurs tableaux à l'aide de JavaScript

Supposons que vous ayez deux tableaux:

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

et vous souhaitez les fusionner en un seul tableau

Comment pouvez-vous faire cela?

La méthode moderne consiste à utiliser l'opérateur de déstructuration, pour créer un tout nouveau tableau:

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

C'est ce que je recommande. Notez que cet opérateur a été introduit dans ES6, donc les navigateurs plus anciens (lire: Internet Explorer) peuvent ne pas le prendre en charge.

Si vous souhaitez une solution qui fonctionne également avec les navigateurs plus anciens, vous pouvez utiliser leconcat()méthode qui peut être appelée sur n'importe quel tableau:

const result = first.concat(second)

Les deux méthodes généreront un nouveau tableau, sans modifier celles existantes.

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: