Lines Matching refs:collection

775   function baseFindKey(collection, predicate, eachFunc) {  argument
777 eachFunc(collection, function(value, key, collection) { argument
778 if (predicate(value, key, collection)) {
910 function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) { argument
911 eachFunc(collection, function(value, index, collection) { argument
914 : iteratee(accumulator, value, index, collection);
2508 function baseAggregator(collection, setter, iteratee, accumulator) { argument
2509 baseEach(collection, function(value, key, collection) { argument
2510 setter(accumulator, value, iteratee(value), collection);
2838 function baseEvery(collection, predicate) { argument
2840 baseEach(collection, function(value, index, collection) { argument
2841 result = !!predicate(value, index, collection);
2912 function baseFilter(collection, predicate) { argument
2914 baseEach(collection, function(value, index, collection) { argument
2915 if (predicate(value, index, collection)) {
3538 function baseMap(collection, iteratee) { argument
3540 result = isArrayLike(collection) ? Array(collection.length) : [];
3542 baseEach(collection, function(value, key, collection) { argument
3543 result[++index] = iteratee(value, key, collection);
3721 function baseOrderBy(collection, iteratees, orders) { argument
3725 var result = baseMap(collection, function(value, key, collection) { argument
3938 function baseSample(collection) { argument
3939 return arraySample(values(collection));
3950 function baseSampleSize(collection, n) { argument
3951 var array = values(collection);
4032 function baseShuffle(collection) { argument
4033 return shuffleSelf(values(collection));
4075 function baseSome(collection, predicate) { argument
4078 baseEach(collection, function(value, index, collection) { argument
4079 result = predicate(value, index, collection);
4819 return function(collection, iteratee) { argument
4820 var func = isArray(collection) ? arrayAggregator : baseAggregator,
4823 return func(collection, setter, getIteratee(iteratee, 2), accumulator);
4869 return function(collection, iteratee) { argument
4870 if (collection == null) {
4871 return collection;
4873 if (!isArrayLike(collection)) {
4874 return eachFunc(collection, iteratee);
4876 var length = collection.length,
4878 iterable = Object(collection);
4885 return collection;
5052 return function(collection, predicate, fromIndex) { argument
5053 var iterable = Object(collection);
5054 if (!isArrayLike(collection)) {
5056 collection = keys(collection);
5059 var index = findIndexFunc(collection, predicate, fromIndex);
5060 return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
9126 function every(collection, predicate, guard) {
9127 var func = isArray(collection) ? arrayEvery : baseEvery;
9128 if (guard && isIterateeCall(collection, predicate, guard)) {
9131 return func(collection, getIteratee(predicate, 3));
9171 function filter(collection, predicate) {
9172 var func = isArray(collection) ? arrayFilter : baseFilter;
9173 return func(collection, getIteratee(predicate, 3));
9256 function flatMap(collection, iteratee) {
9257 return baseFlatten(map(collection, iteratee), 1);
9280 function flatMapDeep(collection, iteratee) {
9281 return baseFlatten(map(collection, iteratee), INFINITY);
9305 function flatMapDepth(collection, iteratee, depth) {
9307 return baseFlatten(map(collection, iteratee), depth);
9340 function forEach(collection, iteratee) {
9341 var func = isArray(collection) ? arrayEach : baseEach;
9342 return func(collection, getIteratee(iteratee, 3));
9365 function forEachRight(collection, iteratee) {
9366 var func = isArray(collection) ? arrayEachRight : baseEachRight;
9367 return func(collection, getIteratee(iteratee, 3));
9431 function includes(collection, value, fromIndex, guard) {
9432 collection = isArrayLike(collection) ? collection : values(collection);
9435 var length = collection.length;
9439 return isString(collection)
9440 ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1)
9441 : (!!length && baseIndexOf(collection, value, fromIndex) > -1);
9467 var invokeMap = baseRest(function(collection, path, args) {
9470 result = isArrayLike(collection) ? Array(collection.length) : [];
9472 baseEach(collection, function(value) {
9552 function map(collection, iteratee) {
9553 var func = isArray(collection) ? arrayMap : baseMap;
9554 return func(collection, getIteratee(iteratee, 3));
9586 function orderBy(collection, iteratees, orders, guard) {
9587 if (collection == null) {
9597 return baseOrderBy(collection, iteratees, orders);
9677 function reduce(collection, iteratee, accumulator) {
9678 var func = isArray(collection) ? arrayReduce : baseReduce,
9681 return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEach);
9706 function reduceRight(collection, iteratee, accumulator) {
9707 var func = isArray(collection) ? arrayReduceRight : baseReduce,
9710 return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEachRight);
9747 function reject(collection, predicate) {
9748 var func = isArray(collection) ? arrayFilter : baseFilter;
9749 return func(collection, negate(getIteratee(predicate, 3)));
9766 function sample(collection) {
9767 var func = isArray(collection) ? arraySample : baseSample;
9768 return func(collection);
9791 function sampleSize(collection, n, guard) {
9792 if ((guard ? isIterateeCall(collection, n, guard) : n === undefined)) {
9797 var func = isArray(collection) ? arraySampleSize : baseSampleSize;
9798 return func(collection, n);
9816 function shuffle(collection) {
9817 var func = isArray(collection) ? arrayShuffle : baseShuffle;
9818 return func(collection);
9842 function size(collection) {
9843 if (collection == null) {
9846 if (isArrayLike(collection)) {
9847 return isString(collection) ? stringSize(collection) : collection.length;
9849 var tag = getTag(collection);
9851 return collection.size;
9853 return baseKeys(collection).length;
9892 function some(collection, predicate, guard) {
9893 var func = isArray(collection) ? arraySome : baseSome;
9894 if (guard && isIterateeCall(collection, predicate, guard)) {
9897 return func(collection, getIteratee(predicate, 3));
9929 var sortBy = baseRest(function(collection, iteratees) {
9930 if (collection == null) {
9934 if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) {
9939 return baseOrderBy(collection, baseFlatten(iteratees, 1), []);