metasync
metasync copied to clipboard
Make metasync.reduce compatible with Array.reduce
Compare
Array.prototype.reduce((previous, current, index, array) => (result) [, initial]) : Array
and current implementation:
metasync.reduce(
array,
(previous, current, callback, index, array) => callback(result)
[, initial]
);
we may change to:
metasync.reduce(
array,
(previous, current, [index, [array],] callback) => callback(result)
[, initial]
);