var arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
Метод для добавления новой позиции: индекс LastIndexOF
1.1 Параметры указывают значение, которое должно быть передано обратно в положение индекса (индекс начинается с 0)
var index = arr.indexof (4);
предупреждение (индекс); // 3
2. Когда есть 2 параметра, первый параметр указывает исходную позицию. Второй параметр или значение.
var index = arr.indexof (4,4);
предупреждение (индекс); // 5
3. Когда они ищут сравнения массива '==='
Lastindexof
var index = arr.lastindexof (2);
предупреждение (индекс); // 7
5 новых методов итерации
1. Все: запустите функцию для каждого элемента массива. Если True будет возвращено, это вернет True. Если есть возвратный ложь, он вернет ложь.
var result = arr.every (function (item, index, array) {return item> = 1;}); alert (result); //истинный2. Фильтр: запустите функцию для каждого элемента массива. Указанная функция выполняется для возврата фильтрованного результата.
var result = arr.filter (function (item, index, array) {return item> 2;}); alert (result); // 3,4,5,4,33.foreach: зациклена на значение каждого элемента в массиве и выполните метод
arr.foreach (function (item, index, array) {alert (item); // 1,2,3,4,5,4,3,2,1});4. Map Запустите функцию для каждого элемента массива и может вернуть новый результат после выполнения функции.
var result = arr.map (function (item, index, array) {return item*10;}); alert (result); // 10,20,30,40,50,40,30,20,105. Некоторые: запустите функцию для каждого элемента массива. Если есть элемент, который вернет True, он вернет True. Если каждый элемент вернет ложь, он вернет ложь.
var result = arr.some (function (item, index, array) {return item> 5;}); alert (result); //ЛОЖЬуменьшить восстановление
Начальная позиция переменной отличается
Предыдущее значение, текущее значение, позиция индекса, массив
var result = arr.reduce (function (prev, cur, index, array) {return prev + cur;}); alert (result) // 25; var result = arr.reduceright (function (prev, cur, index, массив) {return prev + cur;}); alert (result) // 25;Приведенное выше подробное объяснение новых функций массива javaScript_ecma5 - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.