В этой статье описывается метод итерации массива JS. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
<! Doctype html> <html> <head lang = "zh"> <meta charset = "utf-8"> <Title> js итерация массива </title> <meta name = "renderer" content = "webkit"> <cript> var arr1 = [1,2,3,5,5,6]; Функция Double (x) {return 2*x; } // Карта может генерировать новый массив // оповещение (arr1.map (Double)); функция print (x) {console.log (x*2)} arr1.foreach (print); функция даже (x) {return x %2 == 0} var arr2 = [2,4,, 5,6]; // alert (arr2. every (даже)) // false; // предупреждение (arr2.some (даже)) // true; функция добавить (a, b) {return a*b; } var arr3 = [1,2,4,5]; var factorial = arr3.reduce (add); // предупреждение (фактор) // 40 var arr4 = [1,24,5,6,7,8,234,4]; Alert (arr4.filter (даже)) </script> <pre> map, фильтр может генерировать новый массив var arr1 = [1,2,3,4,5,6]; Функция Double (x) {return 2*x; } //Alert(Arr1.map(double)); // foreach - вызов определенной функции для каждого элемента в массиве, без возврата функции print (x) {console.log (x*2)} arr1.foreach (print); // некоторые, каждый параметр является функцией, которая возвращает функцию логического значения даже (x) {return x %2 == 0} var arr2 = [2,4,, 5,6]; // alert (arr2. every (даже)) // false; // предупреждение (arr2.some (даже)) // true; // Уменьшение принимает функцию, возвращает значение и постоянно накапливается до последнего элемента // Аналогичным образом, редуктора накапливается от последнего в первый элемент. Для получения подробной информации это можно увидеть из функции concat add (a, b) {return a*b; } var arr3 = [1,2,4,5]; var factorial = arr3.reduce (add); // предупреждение (фактор) // 40 // Фильтр аналогичен всем, регистрирует функцию, которая возвращает логическое значение и возвращает новый массив </pre> </body> </html>Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.