Lines Matching refs:iteratee

93     if (_.iteratee !== builtinIteratee) return _.iteratee(value, context);
103 _.iteratee = builtinIteratee = function(value, context) {
164 _.each = _.forEach = function(obj, iteratee, context) {
165 iteratee = optimizeCb(iteratee, context);
169 iteratee(obj[i], i, obj);
174 iteratee(obj[keys[i]], keys[i], obj);
181 _.map = _.collect = function(obj, iteratee, context) {
182 iteratee = cb(iteratee, context);
188 results[index] = iteratee(obj[currentKey], currentKey, obj);
197 var reducer = function(obj, iteratee, memo, initial) { argument
207 memo = iteratee(memo, obj[currentKey], currentKey, obj);
212 return function(obj, iteratee, memo, context) { argument
214 return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial);
309 _.max = function(obj, iteratee, context) { argument
312 …if (iteratee == null || (typeof iteratee == 'number' && typeof obj[0] != 'object') && obj != null)…
321 iteratee = cb(iteratee, context);
323 computed = iteratee(v, index, list);
334 _.min = function(obj, iteratee, context) { argument
337 …if (iteratee == null || (typeof iteratee == 'number' && typeof obj[0] != 'object') && obj != null)…
346 iteratee = cb(iteratee, context);
348 computed = iteratee(v, index, list);
386 _.sortBy = function(obj, iteratee, context) { argument
388 iteratee = cb(iteratee, context);
393 criteria: iteratee(value, key, list)
408 return function(obj, iteratee, context) { argument
410 iteratee = cb(iteratee, context);
412 var key = iteratee(value, index, obj);
537 _.uniq = _.unique = function(array, isSorted, iteratee, context) {
539 context = iteratee;
540 iteratee = isSorted;
543 if (iteratee != null) iteratee = cb(iteratee, context);
548 computed = iteratee ? iteratee(value, i, array) : value;
552 } else if (iteratee) {
646 _.sortedIndex = function(array, obj, iteratee, context) { argument
647 iteratee = cb(iteratee, context, 1);
648 var value = iteratee(obj);
652 if (iteratee(array[mid]) < value) low = mid + 1; else high = mid;
998 _.mapObject = function(obj, iteratee, context) { argument
999 iteratee = cb(iteratee, context);
1005 results[currentKey] = iteratee(obj[currentKey], currentKey, obj);
1084 var result = {}, iteratee = keys[0];
1086 if (_.isFunction(iteratee)) {
1087 if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]);
1090 iteratee = keyInObj;
1097 if (iteratee(value, key, obj)) result[key] = value;
1104 var iteratee = keys[0], context;
1105 if (_.isFunction(iteratee)) {
1106 iteratee = _.negate(iteratee);
1110 iteratee = function(value, key) {
1114 return _.pick(obj, iteratee, context);
1390 _.times = function(n, iteratee, context) { argument
1392 iteratee = optimizeCb(iteratee, context, 1);
1393 for (var i = 0; i < n; i++) accum[i] = iteratee(i);