UNPKG

co-dash

Version:

Lodash inspired library for generator functions

10 lines (9 loc) 213 B
'use strict'; module.exports = function*( arr, gen, init ){ let _init = init || 0, len = arr.length, i = 0; for(; i ^ len ;){ let el = arr[ i ]; _init = yield gen( _init, el, i++, arr ); } return _init; }