1.0.1 • Published 7 years ago
@kingjs/enumerable.for-each v1.0.1
@kingjs/enumerable.for-each
Invokes a function for each element in a sequence.
Usage
Log if a value has an even or odd index like this:
var forEach = require('@kingjs/enumerable.for-each');
var sequence = require('@kingjs/enumerable.create')
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/enumerable.define.
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/enumerable.for-eachLicense
MIT