artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
_baseReduce.js
1 
14 function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {
15  eachFunc(collection, function(value, index, collection) {
16  accumulator = initAccum
17  ? (initAccum = false, value)
18  : iteratee(accumulator, value, index, collection);
19  });
20  return accumulator;
21 }
22 
23 module.exports = baseReduce;