Maison  >  Article  >  interface Web  >  Une brève introduction à foreach et each dans JS

Une brève introduction à foreach et each dans JS

黄舟
黄舟original
2017-11-16 14:56:085014parcourir

Dans l'article précédent, nous avons présenté l'explication détaillée de l'instruction foreach dans JS. Je pense que tout le monde a un certain degré de familiarité et de compréhension de l'utilisation de l'instruction foreach, nous le ferons donc aujourd'hui. continuez à vous présenter JS. foreach et each

forEach est une méthode d'exploitation de tableau dans ES5. La fonction principale est de parcourir le tableau , comme <.>

var arr = [1,2,3,4];
arr.forEach(alert);
etc. Prix :

var arr = [1, 2, 3, 4];
for (var k = 0, length = arr.length; k < length; k++) {
 alert(array[k]);
}
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 le tableau correspondant

index , et le troisième Le premier paramètre est le tableau lui-même

donc :

[].forEach(function(value,index,array){
    //code something
  });
est équivalent à :

 $.each([],function(index,value,array){
    //code something
  })
Écrivez un exemple ;

var arr = [1,2,3,4];
arr.forEach(function(value,index,array){
    array[index] == value;    //结果为true
    sum+=value;   
    });
console.log(sum);    //结果为 10
map : La signification de map est "cartographie" et son utilisation est similaire à celle de forEach L'utilisation est :

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

Résumé :

Cet article présente en détail l'introduction de foreach et each dans JS, je crois que vous avez tous une compréhension approfondie de cela, j'espère que cela vous sera utile dans votre travail !

Recommandations associées :

Explication détaillée de la syntaxe Foreach en JavaScript


explication de la méthode javascript forEach()


javascript forEach Code d'implémentation de la fonction

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!

Déclaration:
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