Lines Matching refs:reduce
175 var sum = _.reduce([1, 2, 3], function(memo, num){ return memo + num; }, 0);
179 …sum = _.reduce([1, 2, 3], function(memo, num){ return memo + num * this.multiplier; }, 0, context);
182 sum = _([1, 2, 3]).reduce(function(memo, num){ return memo + num; }, 0);
185 sum = _.reduce([1, 2, 3], function(memo, num){ return memo + num; });
188 var prod = _.reduce([1, 2, 3, 4], function(memo, num){ return memo * num; });
191 …assert.strictEqual(_.reduce(null, _.noop, 138), 138, 'handles a null (with initial value) properly…
192 assert.equal(_.reduce([], _.noop, void 0), void 0, 'undefined can be passed as a special case');
193 …assert.equal(_.reduce([_], _.noop), _, 'collection of length one with no initial value returns the…
194 …assert.equal(_.reduce([], _.noop), void 0, 'returns undefined when collection is empty and no init…
198 assert.strictEqual(_.foldl, _.reduce, 'is an alias for reduce');
202 assert.strictEqual(_.inject, _.reduce, 'is an alias for reduce');