1.0.3 • Published 7 years ago
@kingjs/for-each v1.0.3
@kingjs/for-each
Invoke a function for each element in an enumerable.
Usage
Logging if each number in a range is even or odd could be done like this:
var forEach = require('@kingjs/for-each');
var sequence = require('@kingjs/sequence')
var result = [];
forEach(function(x, i) {
result.push(x + ' at ' + i)
}, sequence('a', 'b', 'c'));
result;result:
[
'a at 0',
'b at 1',
'c at 2',
]API
function forEach(
action: (x, i) => void,
sequence: Enumerable
);Interfaces
Enumerable: See @kingjs/sequence.
Parameters
action: The action to call for each element insequence.x: Current element ofsequence.i: The index of elementx.
sequence: The elements to pass toaction.
Remarks
action will be invoked with the same this as was passed to forEach.
Install
With npm installed, run
$ npm install @kingjs/for-eachLicense
MIT