Maison > interface Web > js tutoriel > Analyse de la différence entre les compétences push de fusion de tableaux JS et concat_javascript

Analyse de la différence entre les compétences push de fusion de tableaux JS et concat_javascript

WBOY
Libérer: 2016-05-16 15:25:18
original
2474 Les gens l'ont consulté

L'exemple de cet article décrit la différence entre le push et la concat de fusion de tableaux JS. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Faites attention à l'orthographe de concat. Les deux fonctions sont très similaires, mais il y a deux différences.

Regardez d'abord le code :

var arr = [];
arr.push(1);
arr.push([2, 3]);
arr.push(4, 5);
arr = arr.concat(6);
arr = arr.concat([7, 8]);
arr = arr.concat(9, 10);
arr.each(function(index, value){
  alert(value);
});
Copier après la connexion

résultat de l'alerte :

1
2,3
4
5
6
7
8
9
10

Copier après la connexion

Différence :

Lorsque push rencontre un paramètre de tableau, il traite l'ensemble du paramètre de tableau comme un seul élément tandis que concat divise le paramètre de tableau et l'ajoute élément par élément.
push modifie directement le tableau actuel ; concat ne modifie pas le tableau actuel.

Résumé :

Si vous souhaitez ajouter au tableau, utilisez concat, mais c'est la même chose que le remplacement de Java. Rappelez-vous arr1=arr1.concat(arr2)

J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal