En JavaScript, la méthode ES6 Array.concat()
est utilisée pour fusionner deux ou plusieurs tableaux. Cette méthode ne modifie pas les tableaux existants, mais retourne plutôt un nouveau tableau qui est une fusion de tous les tableaux passés comme arguments à la méthode.
Supposons que vous ayez deux tableaux: let fruits1 = ["pommes", "bananes"];
et let fruits2 = ["oranges", "mangues"];
.
Si vous voulez fusionner ces deux tableaux, vous pouvez utiliser Array.concat()
de la manière suivante:
let fruits1 = ["pommes", "bananes"];
let fruits2 = ["oranges", "mangues"];
let allFruits = fruits1.concat(fruits2);
console.log(allFruits);
// ["pommes", "bananes", "oranges", "mangues"]
Dans cet exemple, le nouveau tableau allFruits
contient les éléments des deux tableaux fruits1
et fruits2
.
La méthode Array.concat()
peut prendre un nombre illimité d'arguments, permettant de fusionner plusieurs tableaux à la fois. Chaque argument est ajouté à la fin du tableau résultant dans l'ordre dans lequel il a été passé.
Il est aussi important de noter que Array.concat()
crée une copie superficielle des tableaux fusionnés. Cela signifie que si les tableaux d'origine contiennent des références à des objets, les références (et non les objets réels) sont copiées dans le nouveau tableau.
En somme, la méthode Array.concat()
est un moyen simple et efficace de fusionner deux tableaux ou plus dans JavaScript. C'est une fonctionnalité puissante introduite dans ES6 qui facilite la manipulation de tableaux.