Dieser Artikel beschreibt die Array -Iterationsmethode von JS. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
<! docType html> <html> <head Lang = "zh"> <meta charset = "utf-8"> <title> JS-Array-Iteration </title> <meta name = "renderer" content = "webkit"> <script> var arr1 = [1,2,3,5,6]; Funktion double (x) {return 2*x; } // map kann ein neues Array // alert (arr1.map (doppelt)) generieren; Funktion print (x) {console.log (x*2)} arr1.foreach (print); Funktion sogar (x) {return x %2 == 0} var arr2 = [2,4, 5,6]; // alarm (arr2.wein (sogar)) // falsch; // alarm (arr2.some (sogar)) // true; Funktion add (a, b) {return a*b; } var arr3 = [1,2,4,5]; var factorial = arr3.Reduce (add); // Alert (faktorial) // 40 var arr4 = [1,24,5,6,7,8,234,4]; alert (arr4.filter (sogar)) </script> <pre> map, Filter kann ein neues Array var arr1 = [1,2,3,4,5,6] generieren; Funktion double (x) {return 2*x; } //alert(aRR1.MAP(Double)); // foreach soll eine bestimmte Funktion für jedes Element im Array aufrufen, ohne dass die Funktion print (x) {console.log (x*2)} arr1.foreach (print); // Einige Parameter sind eine Funktion, die eine Boolesche Wertfunktion sogar zurückgibt (x) {return x %2 == 0} var arr2 = [2,4, 5,6]; // alarm (arr2.wein (sogar)) // falsch; // alarm (arr2.some (sogar)) // true; // Reduzieren Sie eine Funktion akzeptiert, gibt einen Wert zurück und sammelt ständig auf das letzte Element // In ähnlicher Weise wird Reduzierlicht vom letzteren zum ersten Element angesammelt. Details ist aus der Konzernfunktion hinzugefügt (a, b) {return a*b; } var arr3 = [1,2,4,5]; var factorial = arr3.Reduce (add); // alarm (faktorial) // 40 // filter ähnelt allem, registriert eine Funktion, die einen booleschen Wert zurückgibt und ein neues Array </pre> </body> </html> zurückgibtIch hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.