102 votes

Ajouter un tableau à un autre tableau en JavaScript

Cette question est une copie exacte de:
Comment faire pour ajouter un tableau à un Tableau JavaScript?

Comment ajouter un tableau à un autre tableau en JavaScript?

D'autres moyens qu'une personne pourrait word cette question:

  • Ajouter un tableau à l'autre
  • Concat / Concaténer des tableaux
  • Étendre un tableau à un autre tableau
  • Mettre le contenu d'un tableau dans un autre tableau

J'ai passé un certain temps à la recherche de la réponse à cette question. Parfois les plus simples comme ceux-ci sont les plus difficiles à trouver des réponses, je suis donc l'ajout de la question ici, je l'espère avec beaucoup de mots-clés et phrases que par ce blog. N'hésitez pas à répondre à cette question, avec toutes les autres informations utiles ou de modifier les mots clés et phrases ci-dessous.

136voto

squint Points 28293

Si vous voulez modifier le tableau d'origine au lieu de retourner un nouveau tableau, utilisez .push() ...

 array1.push.apply(array1, array2);
array1.push.apply(array1, array3);
 

J'ai utilisé .apply pour pousser les membres individuels des tableaux 2 et 3 à la fois.

ou...

 array1.push.apply(array1, array2.concat(array3));
 

Exemple:

 var array1 = ['a', 'b' ];
var array2 = ['1', '2' ];
var array3 = ['#', '$' ];

var concated_array = array1.concat(array2, array3); 
// value of 'concated_array' is: ['a', 'b', '1', '2', '#', '$']
 

Voir ce JSFiddle .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X