Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'utilisation de forEach et each en JavaScript

黄舟
Libérer: 2017-07-27 16:27:16
original
1327 Les gens l'ont consulté

Cet article vous présente principalement les informations pertinentes sur l'utilisation de forEach et each en JavaScript. L'article le présente de manière très détaillée à travers un exemple de code, qui a une certaine valeur de référence et d'apprentissage pour tous les amis qui en ont besoin. éditeur ci-dessous. Levez-vous et étudiez.

Cet article vous présente principalement le contenu pertinent sur forEach et each en JavaScript, et le partage pour votre référence et votre étude, sans plus tarder, jetons un coup d'œil à l'introduction détaillée :

forEach C'est une méthode d'exploitation des tableaux dans ES5. Sa fonction principale est de parcourir le tableau. Par exemple :


var arr = [1,2,3,4];
arr.forEach(alert);
Copier après la connexion

est équivalent à :

<🎜. >


var arr = [1, 2, 3, 4];
for (var k = 0, length = arr.length; k < length; k++) {
 alert(array[k]);
}
Copier après la connexion
Le rappel de fonction dans la méthode forEach a trois paramètres : le premier paramètre est le contenu du tableau parcouru, le deuxième paramètre est l'index du tableau correspondant et le troisième paramètre est le tableau lui-même.

Donc :


  [].forEach(function(value,index,array){
    //code something
  });
Copier après la connexion
équivaut à :


  $.each([],function(index,value,array){

    //code something

  })
Copier après la connexion
Écrire un exemple ;


var arr = [1,2,3,4];

arr.forEach(function(value,index,array){

 array[index] == value; //结果为true

 sum+=value; 

 });

console.log(sum); //结果为 8
Copier après la connexion
map : map signifie "cartographie" et son utilisation est similaire à forEach L'utilisation est :

<🎜. >

[].map(function(value,index,array){

  //code

})
Copier après la connexion

Résumé

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!

É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