This package has been deprecated

Author message:

none

@kingjs/enumerable.for-each

1.0.1 • Public • Published

@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

Parameters

  • action: The action to call for each element in sequence.
    • x: Current element of sequence.
    • i: The index of element x.
  • sequence: The elements to pass to action.

Remarks

action will be invoked with the same this as was passed to forEach.

Install

With npm installed, run

$ npm install @kingjs/enumerable.for-each

License

MIT

Analytics

Readme

Keywords

none

Package Sidebar

Install

npm i @kingjs/enumerable.for-each

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

3.02 kB

Total Files

4

Last publish

Collaborators

  • kingces95