JavaScript ajouter un tableau à un autre
-
Ajouter un tableau à un autre à l’aide de la fonction
push()en JavaScript -
Ajouter un tableau à un autre à l’aide de la fonction
concat()en JavaScript
Ce tutoriel expliquera comment ajouter un tableau avec un autre tableau en utilisant les fonctions push() et concat() en JavaScript.
Ajouter un tableau à un autre à l’aide de la fonction push() en JavaScript
Pour ajouter un tableau avec un autre, nous pouvons utiliser la fonction push() en JavaScript. La fonction push() ajoute un tableau d’éléments à un autre tableau. Par exemple, ajoutons tous ses éléments de tableau dans un autre tableau en utilisant la fonction push.apply(). Voir le code ci-dessous.
var myArray = ['a', 'b', 'c'];
var myArray2 = ['f', 'e']
myArray.push.apply(myArray, myArray2);
console.log(myArray)
Production:
["a", "b", "c", "d", "e"]
Comme vous pouvez le voir dans la sortie, les deux éléments présents dans le myArray2 ont été ajoutés au myArray.
Ajouter un tableau à un autre à l’aide de la fonction concat() en JavaScript
Vous pouvez également concaténer deux tableaux pour en faire un autre à l’aide de la fonction concat(). Par exemple, concaténons un tableau avec un autre tableau en utilisant la fonction concat(). Voir le code ci-dessous.
var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = myArray.concat(myArray2);;
console.log(myArray)
Production:
["a", "b", "c", "d", "e"]
Vous pouvez modifier l’ordre des éléments présents dans le myArray en modifiant l’ordre de concaténation. Notez que les deux fonctions ci-dessus échoueront si le tableau est trop long. Dans ce cas, vous pouvez créer votre propre fonction pour ajouter les deux tableaux. Par exemple, créons une fonction avec le nom AppendArray en utilisant une boucle for pour ajouter un tableau avec un autre tableau. Voir le code ci-dessous.
function AppendArray(arr1, arr2) {
l1 = arr1.length;
l2 = arr2.length;
for (i = 0; i < l2; i++) {
arr1[l1 + i] = arr2[i];
}
return arr1;
}
var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = AppendArray(myArray, myArray2);;
console.log(myArray)
Production:
["a", "b", "c", "d", "e"]
Dans le code ci-dessus, on obtient les éléments de arr2 en utilisant leur index et en les ajoutant dans arr2 à la fin. La boucle continuera jusqu’à ce que tous les éléments de arr2 aient été ajoutés à arr1. La fonction length permet d’obtenir la longueur d’un tableau.
Article connexe - JavaScript Array
- Vérifiez si le tableau contient une valeur en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Créer un tableau de longueur spécifique en JavaScript
- Rechercher des objets dans un tableau en JavaScript
- Supprimer le premier élément d'un tableau en JavaScript
- Convertir des arguments en un tableau en JavaScript
