Im vorherigen Artikel haben wir zwei Methoden zum Iterieren von Arrays kennengelernt. Wenn Sie interessiert sind, können Sie auf den Link klicken, um → „JS Array Learning: Iterating Arrays to Calculate the Sum of Elements and Conkatate Values in Strings“ zu lesen ". Dieses Mal lernen wir weiterhin JavaScript-Arrays und sehen, wie man das Array durchläuft und jedes Element im Array verarbeitet (zum Beispiel den doppelten Wert). Merken Die Methode besteht darin, die for-Schleife
zu verwenden, mit der wir alle Elementwerte leicht verdoppeln (d. h. mit 2 multiplizieren)var a = [5,10,20]; for(var i=0;i<a.length;i++){ a[i]=2*a[i]; } console.log(a);
Das können Sie auch Verwenden Sie die for in-Anweisung, um das Array zu durchlaufen.
var a = [10,20,30]; for(var i in a){ a[i]=2*a[i]; } console.log(a);
Sie können auch die im vorherigen Artikel erwähnte
forEach()-Methode verwenden, um das Array zu durchlaufen
var a = [20,30,40]; function f(value) { console.log(value*2); } a.forEach(f);
Sie können auch die Methode map() verwenden, um das Array zu durchlaufen. Die Methode
. array.map(function callbackfn (value, index, array), thisArg);
function callbackfn (value, index, array)
Wert: Der Wert des Array-Elements.
index: Numerischer Index des Array-Elements.
array: Array-Objekt, das das Element enthält.
Lassen Sie uns anhand von Codebeispielen mehr darüber erfahren:
var a = [30,40,50]; function f(value) { return value*2; } var a1=a.map(f); console.log(a1);
Ausgabeergebnisse:
Beispiel 2: Verwenden Sie integriertes JavaScript. in Methoden Als Rückruffunktionvar a = [9, 16]; var a1 = a.map(Math.sqrt); console.log(a1); //3,4
Das obige ist der detaillierte Inhalt vonJS-Array-Lernen: Durchlaufen Sie das Array und verdoppeln Sie alle Elementwerte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!