Méthode concat

La méthode concat fusionne les tableaux spécifiés en un seul tableau commun. La méthode est appliquée à l'un des tableaux, et les paramètres de la méthode sont les autres tableaux à fusionner. La méthode ne modifie pas le tableau d'origine, mais renvoie un nouveau tableau.

Syntaxe

javascripttableau.concat(autre_tableau, et_encore_tableau, et_encore...);

Exemple

Fusionnons 3 tableaux en un seul avec la méthode concat :

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);

console.log(res);

Résultat de l'exécution du code :

javascript[1, 2, 3, 4, 5, 6]

Exemple

Maintenant, fusionnons deux tableaux ensemble :

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);

console.log(res);

Résultat de l'exécution du code :

javascript[1, 2, 3, 4]

Exemple

Il est possible de passer non seulement des tableaux, mais aussi des valeurs spécifiques :

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);

console.log(res);

Résultat de l'exécution du code :

javascript[1, 2, 3, 4, 5, 6]

Exemple

La méthode peut être appliquée à un tableau vide. Dans ce cas, tous les tableaux à fusionner sont passés en paramètres de la méthode :

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);

console.log(res);

Résultat de l'exécution du code :

javascript[1, 2, 3, 4, 5, 6]

Voir aussi

  • la méthode join,
    qui fusionne un tableau en une chaîne de caractères