PP.each

Syntax

each(collection: Array, context: Object, callback: function);

Parameters

collection. Items array.

context. Function context.

callback. Callback function.

Description

The each method iterates through a specified array of items executing the function at each iteration.

Example

To execute the example, add a link to PP.js scenario file to HTML page. Determine an array of integers, next increase each array item by one:

// Determine an integer array
var elements = [5, 9, 6, 7, 2];
console.log("Source array of elements: [" + elements + "]");
// Determine callback function
var callback = function (index, element) {
    element++;
    elements[index] = element;
};
if (PP.isFunction(callback)) {
    // Increase each array element by one
    PP.each(elements, this, callback);
    console.log("New array of elements: [" + elements + "]");
} else {
    console.log("Array element processing function is not determined");
};

After executing the example integer array items are shown increased by one:

Initial array of elements: [5,9,6,7,2]

New array of items: [6,10,7,8,3]

See also:

PP