each(collection: Array, context: Object, callback: function);
collection. Массив элементов;
context. Контекст вызова функции;
callback. Возвратная функция.
Метод each обходит указанный массив элементов, выполняя функцию на каждой итерации.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Определим массив целых чисел, а затем увеличим каждый его элемент на единицу:
// Определим массив целых чисел var elements = [5, 9, 6, 7, 2]; console.log("Исходный массив элементов: [" + elements + "]"); // Определим возвратную функцию var callback = function (index, element) { element++; elements[index] = element; }; if (PP.isFunction(callback)) { // Увеличим каждый элемент массива на единицу PP.each(elements, this, callback); console.log("Новый массив элементов: [" + elements + "]"); } else { console.log("Функция обработки элементов массива не определена"); };
В результате выполнения примера были выведены целочисленные элементы массива, увеличенные на единицу:
Исходный массив элементов: [5,9,6,7,2]
Новый массив элементов: [6,10,7,8,3]
См. также: