PP.each

Синтаксис

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]

См. также:

PP