Maison > Article > interface Web > Concaténer des tableaux à l'aide de la fonction concat en JavaScript
En JavaScript, la fusion de tableaux est une opération courante et peut être implémentée à l'aide de la fonction concat. La fonction concat peut combiner plusieurs tableaux dans un nouveau tableau. Regardons un exemple de code spécifique.
Tout d'abord, nous définissons plusieurs tableaux comme exemples de données :
var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; var arr3 = [7, 8, 9];
Ensuite, utilisez la fonction concat pour fusionner ces trois tableaux dans un nouveau tableau :
var newArr = arr1.concat(arr2, arr3);
Après avoir exécuté ce code, newArr deviendra un contenant Un nouveau tableau de tous les éléments avec un contenu [1, 2, 3, 4, 5, 6, 7, 8, 9].
Vous pouvez également transmettre n'importe quel nombre de tableaux à fusionner dans l'appel de fonction. Par exemple, nous pouvons définir un autre tableau arr4:
var arr4 = ["a", "b", "c"];
Nous fusionnons arr4 avec le précédent newArr:
var finalArr = newArr.concat(arr4);
Après avoir exécuté ce code, finalArr contiendra tous les éléments du tableau précédent et de arr4, et son contenu est [1, 2 , 3, 4, 5, 6, 7, 8, 9, "a", "b", "c"].
Il convient de noter que la fonction concat ne modifie pas le tableau d'origine, mais crée un nouveau tableau et le renvoie. Par conséquent, la valeur du tableau d’origine ne change pas.
De plus, la fonction concat peut également être utilisée pour fusionner des tableaux multidimensionnels. Considérons le tableau bidimensionnel suivant :
var matrix1 = [[1, 2], [3, 4]]; var matrix2 = [[5, 6], [7, 8]];
Nous pouvons utiliser la fonction concat pour fusionner Matrix1 et Matrix2 dans un nouveau tableau bidimensionnel :
var newMatrix = matrix1.concat(matrix2);
Le newMatrix fusionné deviendra un nouveau tableau bidimensionnel contenant les deux tableaux et leurs le contenu est [[1, 2], [3, 4], [5, 6], [7, 8]].
Grâce à l'exemple de code ci-dessus, nous pouvons voir que l'utilisation de la fonction concat peut facilement fusionner des tableaux, qu'il s'agisse de tableaux unidimensionnels ou de tableaux multidimensionnels. Ceci est très utile lorsque vous travaillez avec des données de tableau. J'espère que ce petit exemple de code vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!