Heim  >  Artikel  >  Web-Frontend  >  Beispiele für gängige Methoden zur Array-Traversierung in JS

Beispiele für gängige Methoden zur Array-Traversierung in JS

韦小宝
韦小宝Original
2018-03-14 18:47:481352Durchsuche

In diesem Artikel werden hauptsächlich Beispiele für gängige Methoden zum Durchlaufen von Arrays in JS vorgestellt. In diesem Artikel werden drei Methoden vorgestellt. Ich hoffe, er kann Ihnen helfen.

Der erste Typ: for-Schleife

for(var i=0 , len= arr.length ; i<len ; i++){  代码块 }

Der zweite Typ: forEach

var arr=[12,14,15,17,18];
var res=arr.forEach(function(item,index,input){
   input[index]=item*10;
});
console.log(res);     //undefined
console.log(arr);     //会对原来的数组产生改变

Parameterbeschreibung: item: das aktuelle Element im Array

                                                                                                                     ​Das ursprüngliche Array ändert sich auch nicht, da sich der Infud-Wert nicht geändert hat)

Andere Beschreibungen: Diese der anonymen Funktion zeigt auf Windows

Wenn das Array Wird in der anonymen Funktion geändert, wird es in das ursprüngliche Array geändert

var arr=[12,14,15,17,18];
var res=arr.forEach(function(item,index,input){
   return item*10;
});
console.log(res);     //undefined
console.log(arr);     //[12,14,15,17,18]没变
Dritter Typ: Karte


Parameterbeschreibung: item: das aktuelle Element im Array

Index: der Index des aktuellen Elements

var arr=[12,14,15,17,18];
var res=arr.map(function(item,index,input){
    return item*10;
});
console.log(res);    //[120,140,150,170,180]
console.log(arr);    //[12,14,15,17,18]
Eingabe: Original-Array-Eingabe

Wichtiger Hinweis: Es gibt einen Rückgabewert (wenn kein Rückgabewert angegeben ist, ist res undefiniert, aber res ist tatsächlich ein Array. Solange die Eingabe geändert wird, ändert sich das ursprüngliche Array)


Andere Anweisungen: Diese der anonymen Funktion zeigt auf Windows

Wenn das Array in der anonymen Funktion geändert wird, wird es in das ursprüngliche Array geändert

Das obige ist der detaillierte Inhalt vonBeispiele für gängige Methoden zur Array-Traversierung in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn