Lines Matching refs:iterator
27 var iteratorSymbol = typeof Symbol === func && Symbol.iterator;
2071 iterator: iterator, property
2262 function arrayEachSync(array, iterator) { argument
2267 iterator(array[index], index);
2278 function baseEachSync(object, iterator, keys) { argument
2284 iterator(object[key], key);
2294 function timesSync(n, iterator) { argument
2297 iterator(index);
2395 function arrayEach(array, iterator, callback) { argument
2399 if (iterator.length === 3) {
2401 iterator(array[index], index, onlyOnce(callback));
2405 iterator(array[index], onlyOnce(callback));
2413 function baseEach(object, iterator, callback, keys) { argument
2418 if (iterator.length === 3) {
2421 iterator(object[key], key, onlyOnce(callback));
2425 iterator(object[keys[index]], onlyOnce(callback));
2433 function symbolEach(collection, iterator, callback) { argument
2437 if (iterator.length === 3) {
2439 iterator(item.value, index++, onlyOnce(callback));
2444 iterator(item.value, onlyOnce(callback));
2453 function arrayEachResult(array, result, iterator, callback) { argument
2457 if (iterator.length === 4) {
2459 iterator(result, array[index], index, onlyOnce(callback));
2463 iterator(result, array[index], onlyOnce(callback));
2471 function baseEachResult(object, result, iterator, callback, keys) { argument
2476 if (iterator.length === 4) {
2479 iterator(result, object[key], key, onlyOnce(callback));
2483 iterator(result, object[keys[index]], onlyOnce(callback));
2491 function symbolEachResult(collection, result, iterator, callback) { argument
2496 if (iterator.length === 4) {
2498 iterator(result, item.value, index++, onlyOnce(callback));
2503 iterator(result, item.value, onlyOnce(callback));
2538 function arrayEachIndex(array, iterator, createCallback) { argument
2542 if (iterator.length === 3) {
2544 iterator(array[index], index, createCallback(index));
2548 iterator(array[index], createCallback(index));
2556 function baseEachIndex(object, iterator, createCallback, keys) { argument
2561 if (iterator.length === 3) {
2564 iterator(object[key], key, createCallback(index));
2568 iterator(object[keys[index]], createCallback(index));
2576 function symbolEachIndex(collection, iterator, createCallback) { argument
2581 if (iterator.length === 3) {
2583 iterator(item.value, index, createCallback(index++));
2587 iterator(item.value, createCallback(index++));
2596 function baseEachKey(object, iterator, createCallback, keys) { argument
2601 if (iterator.length === 3) {
2604 iterator(object[key], key, createCallback(key));
2609 iterator(object[key], createCallback(key));
2617 function symbolEachKey(collection, iterator, createCallback) { argument
2622 if (iterator.length === 3) {
2624 iterator(item.value, index, createCallback(index++));
2628 iterator(item.value, createCallback(index++));
2637 function arrayEachValue(array, iterator, createCallback) { argument
2642 if (iterator.length === 3) {
2645 iterator(value, index, createCallback(value));
2650 iterator(value, createCallback(value));
2658 function baseEachValue(object, iterator, createCallback, keys) { argument
2663 if (iterator.length === 3) {
2667 iterator(value, key, createCallback(value));
2672 iterator(value, createCallback(value));
2680 function symbolEachValue(collection, iterator, createCallback) { argument
2685 if (iterator.length === 3) {
2688 iterator(value, index++, createCallback(value));
2694 iterator(value, createCallback(value));
2703 function arrayEachIndexValue(array, iterator, createCallback) { argument
2708 if (iterator.length === 3) {
2711 iterator(value, index, createCallback(index, value));
2716 iterator(value, createCallback(index, value));
2724 function baseEachIndexValue(object, iterator, createCallback, keys) { argument
2729 if (iterator.length === 3) {
2733 iterator(value, key, createCallback(index, value));
2738 iterator(value, createCallback(index, value));
2746 function symbolEachIndexValue(collection, iterator, createCallback) { argument
2751 if (iterator.length === 3) {
2754 iterator(value, index, createCallback(index++, value));
2759 iterator(value, createCallback(index++, value));
2768 function baseEachKeyValue(object, iterator, createCallback, keys) { argument
2773 if (iterator.length === 3) {
2777 iterator(value, key, createCallback(key, value));
2783 iterator(value, createCallback(key, value));
2791 function symbolEachKeyValue(collection, iterator, createCallback) { argument
2796 if (iterator.length === 3) {
2799 iterator(value, index, createCallback(index++, value));
2804 iterator(value, createCallback(index++, value));
2840 return function each(collection, iterator, callback) { argument
2846 arrayEach(collection, iterator, done);
2849 size = symbolEach(collection, iterator, done);
2854 baseEach(collection, iterator, done, keys);
2892 return function(collection, iterator, callback) { argument
2900 arrayEach(collection, iterator, createCallback);
2905 size = symbolEach(collection, iterator, createCallback);
2911 baseEach(collection, iterator, createCallback, keys);
2946 return function(collection, iterator, callback) { argument
2954 arrayEach(collection, iterator, createCallback);
2958 size = symbolEach(collection, iterator, createCallback);
2964 baseEach(collection, iterator, createCallback, keys);
2998 return function(collection, iterator, callback) { argument
3007 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3012 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3016 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3025 iterator(value, done);
3030 iterator(value, completed, done);
3036 item.done ? callback(null, result) : iterator(value, done);
3042 item.done ? callback(null, result) : iterator(value, completed, done);
3048 iterator(value, done);
3054 iterator(value, key, done);
3084 return function(collection, limit, iterator, callback) { argument
3093 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3099 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3103 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3115 iterator(value, createCallback(value, index));
3123 iterator(value, index, createCallback(value, index));
3131 iterator(value, createCallback(value, started++));
3132 } else if (completed === started && iterator !== noop) {
3133 iterator = noop;
3142 iterator(value, started, createCallback(value, started++));
3143 } else if (completed === started && iterator !== noop) {
3144 iterator = noop;
3153 iterator(value, createCallback(value, index));
3162 iterator(value, key, createCallback(value, index));
3283 function eachSeries(collection, iterator, callback) { argument
3291 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3296 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3300 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3308 iterator(collection[completed], done);
3312 iterator(collection[completed], completed, done);
3317 item.done ? callback(null) : iterator(item.value, done);
3322 item.done ? callback(null) : iterator(item.value, completed, done);
3326 iterator(collection[keys[completed]], done);
3331 iterator(collection[key], key, done);
3438 function eachLimit(collection, limit, iterator, callback) { argument
3447 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3452 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3456 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3467 iterator(collection[started++], done);
3474 iterator(collection[index], index, done);
3482 iterator(item.value, done);
3483 } else if (completed === started && iterator !== noop) {
3484 iterator = noop;
3492 iterator(item.value, started++, done);
3493 } else if (completed === started && iterator !== noop) {
3494 iterator = noop;
3501 iterator(collection[keys[started++]], done);
3509 iterator(collection[key], key, done);
3519 iterator = noop;
3604 function mapSeries(collection, iterator, callback) { argument
3612 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3618 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3622 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3631 iterator(collection[completed], done);
3635 iterator(collection[completed], completed, done);
3640 item.done ? callback(null, result) : iterator(item.value, done);
3645 item.done ? callback(null, result) : iterator(item.value, completed, done);
3649 iterator(collection[keys[completed]], done);
3654 iterator(collection[key], key, done);
3751 function mapLimit(collection, limit, iterator, callback) { argument
3760 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3766 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3770 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3781 iterator(collection[index], createCallback(index));
3788 iterator(collection[index], index, createCallback(index));
3795 iterator(item.value, createCallback(started++));
3796 } else if (completed === started && iterator !== noop) {
3797 iterator = noop;
3805 iterator(item.value, started, createCallback(started++));
3806 } else if (completed === started && iterator !== noop) {
3807 iterator = noop;
3815 iterator(collection[keys[index]], createCallback(index));
3823 iterator(collection[key], key, createCallback(index));
3927 function mapValuesSeries(collection, iterator, callback) { argument
3936 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
3941 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
3945 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
3954 iterator(collection[completed], done);
3959 iterator(collection[completed], completed, done);
3965 item.done ? callback(null, result) : iterator(item.value, done);
3971 item.done ? callback(null, result) : iterator(item.value, completed, done);
3976 iterator(collection[key], done);
3981 iterator(collection[key], key, done);
4078 function mapValuesLimit(collection, limit, iterator, callback) { argument
4088 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
4093 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
4097 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
4107 iterator(collection[index], createCallback(index));
4114 iterator(collection[index], index, createCallback(index));
4121 iterator(item.value, createCallback(started++));
4122 } else if (completed === started && iterator !== noop) {
4123 iterator = noop;
4131 iterator(item.value, started, createCallback(started++));
4132 } else if (completed === started && iterator !== noop) {
4133 iterator = noop;
4142 iterator(collection[key], createCallback(key));
4150 iterator(collection[key], key, createCallback(key));
4189 return function(collection, iterator, callback) { argument
4196 arrayEach(collection, iterator, createCallback);
4199 size = symbolEach(collection, iterator, createCallback);
4204 baseEach(collection, iterator, createCallback, keys);
4236 return function(collection, iterator, callback) { argument
4244 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
4249 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
4253 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
4262 iterator(value, done);
4267 iterator(value, completed, done);
4273 item.done ? callback(null) : iterator(value, done);
4279 item.done ? callback(null) : iterator(value, completed, done);
4284 iterator(value, done);
4290 iterator(value, key, done);
4318 return function(collection, limit, iterator, callback) { argument
4327 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
4332 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
4336 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
4347 iterator(value, createCallback(value));
4355 iterator(value, index, createCallback(value));
4364 iterator(value, createCallback(value));
4365 } else if (completed === started && iterator !== noop) {
4366 iterator = noop;
4375 iterator(value, started++, createCallback(value));
4376 } else if (completed === started && iterator !== noop) {
4377 iterator = noop;
4386 iterator(value, createCallback(value));
4394 iterator(value, key, createCallback(value));
4435 return function(collection, iterator, callback) { argument
4443 arrayEach(collection, iterator, createCallback);
4446 size = symbolEach(collection, iterator, createCallback);
4451 baseEach(collection, iterator, createCallback, keys);
4485 return function(collection, iterator, callback) { argument
4494 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
4499 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
4503 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
4513 iterator(value, done);
4519 iterator(value, completed, done);
4526 item.done ? callback(null, result) : iterator(value, done);
4533 item.done ? callback(null, result) : iterator(value, key, done);
4539 iterator(value, done);
4545 iterator(value, key, done);
4575 return function(collection, limit, iterator, callback) { argument
4585 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
4590 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
4594 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
4605 iterator(value, createCallback(value, index));
4613 iterator(value, index, createCallback(value, index));
4621 iterator(value, createCallback(value, started++));
4622 } else if (completed === started && iterator !== noop) {
4623 iterator = noop;
4632 iterator(value, started, createCallback(value, started++));
4633 } else if (completed === started && iterator !== noop) {
4634 iterator = noop;
4643 iterator(value, createCallback(value, key));
4651 iterator(value, key, createCallback(value, key));
4759 function reduce(collection, result, iterator, callback) { argument
4767 iterate = iterator.length === 4 ? arrayIteratorWithIndex : arrayIterator;
4772 iterate = iterator.length === 4 ? symbolIteratorWithKey : symbolIterator;
4776 iterate = iterator.length === 4 ? objectIteratorWithKey : objectIterator;
4784 iterator(result, collection[completed], done);
4788 iterator(result, collection[completed], completed, done);
4793 item.done ? callback(null, result) : iterator(result, item.value, done);
4798 item.done ? callback(null, result) : iterator(result, item.value, completed, done);
4802 iterator(result, collection[keys[completed]], done);
4807 iterator(result, collection[key], key, done);
4814 iterator = throwError;
4900 function reduceRight(collection, result, iterator, callback) { argument
4907 iterate = iterator.length === 4 ? arrayIteratorWithIndex : arrayIterator;
4918 iterate = iterator.length === 4 ? arrayIteratorWithIndex : arrayIterator;
4922 iterate = iterator.length === 4 ? objectIteratorWithKey : objectIterator;
4930 iterator(result, collection[--resIndex], done);
4934 iterator(result, collection[--resIndex], resIndex, done);
4938 iterator(result, collection[keys[--resIndex]], done);
4943 iterator(result, collection[key], key, done);
4971 return function transform(collection, accumulator, iterator, callback) { argument
4973 callback = iterator;
4974 iterator = accumulator;
4984 arrayEach(collection, result, iterator, done);
4988 size = symbolEach(collection, result, iterator, done);
4994 baseEach(collection, result, iterator, done, keys);
5090 function transformSeries(collection, accumulator, iterator, callback) { argument
5092 callback = iterator;
5093 iterator = accumulator;
5104 iterate = iterator.length === 4 ? arrayIteratorWithIndex : arrayIterator;
5110 iterate = iterator.length === 4 ? symbolIteratorWithKey : symbolIterator;
5115 iterate = iterator.length === 4 ? objectIteratorWithKey : objectIterator;
5123 iterator(result, collection[completed], done);
5127 iterator(result, collection[completed], completed, done);
5132 item.done ? callback(null, result) : iterator(result, item.value, done);
5137 item.done ? callback(null, result) : iterator(result, item.value, completed, done);
5141 iterator(result, collection[keys[completed]], done);
5146 iterator(result, collection[key], key, done);
5242 function transformLimit(collection, limit, accumulator, iterator, callback) { argument
5244 callback = iterator;
5245 iterator = accumulator;
5257 iterate = iterator.length === 4 ? arrayIteratorWithIndex : arrayIterator;
5263 iterate = iterator.length === 4 ? symbolIteratorWithKey : symbolIterator;
5268 iterate = iterator.length === 4 ? objectIteratorWithKey : objectIterator;
5278 iterator(result, collection[index], onlyOnce(done));
5285 iterator(result, collection[index], index, onlyOnce(done));
5293 iterator(result, item.value, onlyOnce(done));
5294 } else if (completed === started && iterator !== noop) {
5295 iterator = noop;
5303 iterator(result, item.value, started++, onlyOnce(done));
5304 } else if (completed === started && iterator !== noop) {
5305 iterator = noop;
5313 iterator(result, collection[keys[index]], onlyOnce(done));
5321 iterator(result, collection[key], key, onlyOnce(done));
5331 iterator = noop;
5350 return function sortBy(collection, iterator, callback) { argument
5359 arrayEach(collection, iterator, createCallback);
5364 size = symbolEach(collection, iterator, createCallback);
5371 baseEach(collection, iterator, createCallback, keys);
5468 function sortBySeries(collection, iterator, callback) { argument
5478 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
5485 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
5491 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
5500 iterator(value, done);
5505 iterator(value, completed, done);
5515 iterator(value, done);
5525 iterator(value, completed, done);
5531 iterator(value, done);
5538 iterator(value, key, done);
5630 function sortByLimit(collection, limit, iterator, callback) { argument
5640 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
5647 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
5652 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
5663 iterator(value, createCallback(value, started++));
5671 iterator(value, index, createCallback(value, index));
5680 iterator(value, createCallback(value, started++));
5681 } else if (completed === started && iterator !== noop) {
5682 iterator = noop;
5692 iterator(value, started, createCallback(value, started++));
5693 } else if (completed === started && iterator !== noop) {
5694 iterator = noop;
5703 iterator(value, createCallback(value, started++));
5712 iterator(value, key, createCallback(value, started++));
5812 function some(collection, iterator, callback) { argument
5814 detect(collection, iterator, done);
5895 function someSeries(collection, iterator, callback) { argument
5897 detectSeries(collection, iterator, done);
5979 function someLimit(collection, limit, iterator, callback) { argument
5981 detectLimit(collection, limit, iterator, done);
6000 return function every(collection, iterator, callback) { argument
6002 deny(collection, iterator, done);
6019 return function everySeries(collection, iterator, callback) { argument
6021 denySeries(collection, iterator, done);
6038 return function everyLimit(collection, limit, iterator, callback) { argument
6040 denyLimit(collection, limit, iterator, done);
6058 return function concat(collection, iterator, callback) { argument
6066 arrayEach(collection, iterator, createCallback);
6070 size = symbolEach(collection, iterator, createCallback);
6076 baseEach(collection, iterator, createCallback, keys);
6190 function concatSeries(collection, iterator, callback) { argument
6199 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
6204 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
6208 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
6216 iterator(collection[completed], done);
6220 iterator(collection[completed], completed, done);
6225 item.done ? callback(null, result) : iterator(item.value, done);
6230 item.done ? callback(null, result) : iterator(item.value, completed, done);
6234 iterator(collection[keys[completed]], done);
6239 iterator(collection[key], key, done);
6335 function concatLimit(collection, limit, iterator, callback) { argument
6344 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
6350 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
6354 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
6364 iterator(collection[started], createCallback(started++));
6370 iterator(collection[started], started, createCallback(started++));
6377 iterator(item.value, createCallback(started++));
6378 } else if (completed === started && iterator !== noop) {
6379 iterator = noop;
6387 iterator(item.value, started, createCallback(started++));
6388 } else if (completed === started && iterator !== noop) {
6389 iterator = noop;
6396 iterator(collection[keys[started]], createCallback(started++));
6403 iterator(collection[key], key, createCallback(started++));
6459 return function groupBy(collection, iterator, callback) { argument
6467 arrayEach(collection, iterator, createCallback);
6470 size = symbolEach(collection, iterator, createCallback);
6475 baseEach(collection, iterator, createCallback, keys);
6578 function groupBySeries(collection, iterator, callback) { argument
6587 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
6592 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
6596 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
6605 iterator(value, done);
6610 iterator(value, completed, done);
6616 item.done ? callback(null, result) : iterator(value, done);
6622 item.done ? callback(null, result) : iterator(value, completed, done);
6627 iterator(value, done);
6633 iterator(value, key, done);
6733 function groupByLimit(collection, limit, iterator, callback) { argument
6743 iterate = iterator.length === 3 ? arrayIteratorWithIndex : arrayIterator;
6748 iterate = iterator.length === 3 ? symbolIteratorWithKey : symbolIterator;
6752 iterate = iterator.length === 3 ? objectIteratorWithKey : objectIterator;
6762 iterator(value, createCallback(value));
6770 iterator(value, index, createCallback(value));
6779 iterator(value, createCallback(value));
6780 } else if (completed === started && iterator !== noop) {
6781 iterator = noop;
6790 iterator(value, started++, createCallback(value));
6791 } else if (completed === started && iterator !== noop) {
6792 iterator = noop;
6800 iterator(value, createCallback(value));
6808 iterator(value, key, createCallback(value));
7495 function whilst(test, iterator, callback) { argument
7509 iterator(done);
7515 iterator(done);
7546 function doWhilst(iterator, test, callback) { argument
7556 iterator(done);
7562 iterator(done);
7593 function until(test, iterator, callback) { argument
7607 iterator(done);
7613 iterator(done);
7644 function doUntil(iterator, test, callback) { argument
7654 iterator(done);
7660 iterator(done);
7691 function during(test, iterator, callback) { argument
7704 iterator(done);
7725 function doDuring(iterator, test, callback) { argument
7734 iterator(done);
7765 function forever(iterator, callback) { argument
7770 iterator(next);
7814 reduce(fns, args, iterator, done);
7816 function iterator(newargs, fn, callback) { function
7839 return func(fns, iterator, callback);
7841 function iterator(fn, done) { function
8250 baseEachSync(tasks, iterator, keys);
8253 function iterator(task, key) { function
8377 baseEachSync(tasks, iterator, nativeKeys(tasks));
8380 function iterator(task, key) { function
8578 function iterator(tasks) { function
8705 function times(n, iterator, callback) { argument
8715 iterator(num, createCallback(num));
8751 function timesSeries(n, iterator, callback) { argument
8763 iterator(completed, done);
8801 function timesLimit(n, limit, iterator, callback) { argument
8816 iterator(index, createCallback(index));