Cet article décrit la méthode d'itération du tableau de JS. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
<! doctype html> <html> <head lang = "zh"> <meta charset = "utf-8"> <title> js array itération </ title> <meta name = "renderer" content = "webkit"> <cript> var arr1 = [1,2,3,4,5,6]; fonction double (x) {return 2 * x; } // MAP peut générer un nouveau tableau // alerte (arr1.map (double)); fonction print (x) {console.log (x * 2)} arr1.ForEach (print); fonction même (x) {return x% 2 == 0} var arr2 = [2,4 ,, 5,6]; // alerte (arr2.every (même)) // false; // alerte (arr2.some (même)) // true; fonction add (a, b) {return a * b; } var arr3 = [1,2,4,5]; var factorial = arr3.reduce (add); // alerte (factoriel) // 40 var arr4 = [1,24,5,6,7,8,234,4]; alert (arr4.filter (pair)) </cript> <pre> map, le filtre peut générer un nouveau tableau var arr1 = [1,2,3,4,5,6]; fonction double (x) {return 2 * x; } //alert(arr1.map(double)); // ForEach est d'appeler une certaine fonction pour chaque élément du tableau, sans la fonction de retour print (x) {console.log (x * 2)} arr1.ForEach (print); // certains, chaque paramètre est une fonction qui renvoie une fonction de valeur booléenne même (x) {return x% 2 == 0} var arr2 = [2,4 ,, 5,6]; // alerte (arr2.every (même)) // false; // alerte (arr2.some (même)) // true; // réduction accepte une fonction, renvoie une valeur et s'accumule constamment au dernier élément // De même, ReduceRight est accumulé de ce dernier à la première élément. Pour plus de détails, il peut être vu à partir de la fonction concat add (a, b) {return a * b; } var arr3 = [1,2,4,5]; var factorial = arr3.reduce (add); // alerte (factoriel) // 40 // Le filtre est similaire à tout, enregistre une fonction qui renvoie une valeur booléenne et renvoie un nouveau tableau </pre> </body> </html>J'espère que cet article sera utile à la programmation JavaScript de tous.