Lines Matching refs:array
505 function arrayAggregator(array, setter, iteratee, accumulator) { argument
507 length = array == null ? 0 : array.length;
510 var value = array[index];
511 setter(accumulator, value, iteratee(value), array);
525 function arrayEach(array, iteratee) { argument
527 length = array == null ? 0 : array.length;
530 if (iteratee(array[index], index, array) === false) {
534 return array;
546 function arrayEachRight(array, iteratee) { argument
547 var length = array == null ? 0 : array.length;
550 if (iteratee(array[length], length, array) === false) {
554 return array;
567 function arrayEvery(array, predicate) { argument
569 length = array == null ? 0 : array.length;
572 if (!predicate(array[index], index, array)) {
588 function arrayFilter(array, predicate) { argument
590 length = array == null ? 0 : array.length,
595 var value = array[index];
596 if (predicate(value, index, array)) {
612 function arrayIncludes(array, value) { argument
613 var length = array == null ? 0 : array.length;
614 return !!length && baseIndexOf(array, value, 0) > -1;
626 function arrayIncludesWith(array, value, comparator) { argument
628 length = array == null ? 0 : array.length;
631 if (comparator(value, array[index])) {
647 function arrayMap(array, iteratee) { argument
649 length = array == null ? 0 : array.length,
653 result[index] = iteratee(array[index], index, array);
666 function arrayPush(array, values) { argument
669 offset = array.length;
672 array[offset + index] = values[index];
674 return array;
689 function arrayReduce(array, iteratee, accumulator, initAccum) { argument
691 length = array == null ? 0 : array.length;
694 accumulator = array[++index];
697 accumulator = iteratee(accumulator, array[index], index, array);
714 function arrayReduceRight(array, iteratee, accumulator, initAccum) { argument
715 var length = array == null ? 0 : array.length;
717 accumulator = array[--length];
720 accumulator = iteratee(accumulator, array[length], length, array);
735 function arraySome(array, predicate) { argument
737 length = array == null ? 0 : array.length;
740 if (predicate(array[index], index, array)) {
811 function baseFindIndex(array, predicate, fromIndex, fromRight) { argument
812 var length = array.length,
816 if (predicate(array[index], index, array)) {
832 function baseIndexOf(array, value, fromIndex) { argument
834 ? strictIndexOf(array, value, fromIndex)
835 : baseFindIndex(array, baseIsNaN, fromIndex);
848 function baseIndexOfWith(array, value, fromIndex, comparator) { argument
850 length = array.length;
853 if (comparator(array[index], value)) {
880 function baseMean(array, iteratee) { argument
881 var length = array == null ? 0 : array.length;
882 return length ? (baseSum(array, iteratee) / length) : NAN;
943 function baseSortBy(array, comparer) { argument
944 var length = array.length;
946 array.sort(comparer);
948 array[length] = array[length].value;
950 return array;
962 function baseSum(array, iteratee) { argument
965 length = array.length;
968 var current = iteratee(array[index]);
1105 function countHolders(array, placeholder) { argument
1106 var length = array.length,
1110 if (array[length] === placeholder) {
1238 function replaceHolders(array, placeholder) { argument
1240 length = array.length,
1245 var value = array[index];
1247 array[index] = PLACEHOLDER;
1298 function strictIndexOf(array, value, fromIndex) { argument
1300 length = array.length;
1303 if (array[index] === value) {
1320 function strictLastIndexOf(array, value, fromIndex) { argument
1323 if (array[index] === value) {
1885 var array = this.__wrapped__.value(),
1887 isArr = isArray(array),
1889 arrLength = isArr ? array.length : 0,
1901 return baseWrapperValue(array, this.__actions__);
1910 value = array[index];
2459 function arraySample(array) { argument
2460 var length = array.length;
2461 return length ? array[baseRandom(0, length - 1)] : undefined;
2472 function arraySampleSize(array, n) { argument
2473 return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length));
2483 function arrayShuffle(array) { argument
2484 return shuffleSelf(copyArray(array));
2529 function assocIndexOf(array, key) { argument
2530 var length = array.length;
2532 if (eq(array[length][0], key)) {
2806 function baseDifference(array, values, iteratee, comparator) { argument
2810 length = array.length,
2831 var value = array[index],
2899 function baseExtremum(array, iteratee, comparator) { argument
2901 length = array.length;
2904 var value = array[index],
2928 function baseFill(array, value, start, end) { argument
2929 var length = array.length;
2941 array[start++] = value;
2943 return array;
2975 function baseFlatten(array, depth, predicate, isStrict, result) { argument
2977 length = array.length;
2983 var value = array[index];
3184 var array = arrays[othIndex];
3186 array = arrayMap(array, baseUnary(iteratee));
3188 maxLength = nativeMin(array.length, maxLength);
3189 caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120))
3190 ? new SetCache(othIndex && array)
3193 array = arrays[0];
3200 var value = array[index],
3745 function baseNth(array, n) { argument
3746 var length = array.length;
3751 return isIndex(n, length) ? array[n] : undefined;
3856 function basePullAll(array, values, iteratee, comparator) { argument
3860 seen = array;
3862 if (array === values) {
3866 seen = arrayMap(array, baseUnary(iteratee));
3874 if (seen !== array) {
3877 splice.call(array, fromIndex, 1);
3880 return array;
3892 function basePullAt(array, indexes) { argument
3893 var length = array ? indexes.length : 0,
3901 splice.call(array, index, 1);
3903 baseUnset(array, index);
3907 return array;
4006 var array = values(collection);
4007 return shuffleSelf(array, baseClamp(n, 0, array.length));
4104 function baseSlice(array, start, end) { argument
4106 length = array.length;
4120 result[index] = array[index + start];
4156 function baseSortedIndex(array, value, retHighest) { argument
4158 high = array == null ? low : array.length;
4163 computed = array[mid];
4174 return baseSortedIndexBy(array, value, identity, retHighest);
4190 function baseSortedIndexBy(array, value, iteratee, retHighest) { argument
4192 high = array == null ? 0 : array.length;
4205 computed = iteratee(array[mid]),
4242 function baseSortedUniq(array, iteratee) { argument
4244 length = array.length,
4249 var value = array[index],
4311 function baseUniq(array, iteratee, comparator) { argument
4314 length = array.length,
4324 var set = iteratee ? null : createSet(array);
4337 var value = array[index],
4402 function baseWhile(array, predicate, isDrop, fromRight) { argument
4403 var length = array.length,
4407 predicate(array[index], index, array)) {}
4410 ? baseSlice(array, (fromRight ? 0 : index), (fromRight ? index + 1 : length))
4411 : baseSlice(array, (fromRight ? index + 1 : 0), (fromRight ? length : index));
4453 var array = arrays[index],
4458 … result[index] = baseDifference(result[index] || array, arrays[othIndex], iteratee, comparator);
4544 function castSlice(array, start, end) { argument
4545 var length = array.length;
4547 return (!start && end >= length) ? array : baseSlice(array, start, end);
4801 function copyArray(source, array) { argument
4805 array || (array = Array(length));
4807 array[index] = source[index];
4809 return array;
5675 function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { argument
5677 arrLength = array.length,
5684 var arrStacked = stack.get(array);
5687 return arrStacked == other && othStacked == array;
5693 stack.set(array, other);
5694 stack.set(other, array);
5698 var arrValue = array[index],
5703 ? customizer(othValue, arrValue, index, other, array, stack)
5704 : customizer(arrValue, othValue, index, array, other, stack);
5732 stack['delete'](array);
5951 array = realNames[result],
5952 length = hasOwnProperty.call(realNames, result) ? array.length : 0;
5955 var data = array[length],
6212 function initCloneArray(array) { argument
6213 var length = array.length,
6214 result = new array.constructor(length);
6217 if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {
6218 result.index = array.index;
6219 result.input = array.input;
6616 array = Array(length);
6619 array[index] = args[start + index];
6626 otherArgs[start] = transform(array);
6653 function reorder(array, indexes) { argument
6654 var arrLength = array.length,
6656 oldArray = copyArray(array);
6660 array[length] = isIndex(index, arrLength) ? oldArray[index] : undefined;
6662 return array;
6775 function shuffleSelf(array, size) { argument
6777 length = array.length,
6783 value = array[rand];
6785 array[rand] = array[index];
6786 array[index] = value;
6788 array.length = size;
6789 return array;
6903 function chunk(array, size, guard) { argument
6904 if ((guard ? isIterateeCall(array, size, guard) : size === undefined)) {
6909 var length = array == null ? 0 : array.length;
6918 result[resIndex++] = baseSlice(array, index, (index += size));
6938 function compact(array) { argument
6940 length = array == null ? 0 : array.length,
6945 var value = array[index];
6981 array = arguments[0],
6987 return arrayPush(isArray(array) ? copyArray(array) : [array], baseFlatten(args, 1));
7011 var difference = baseRest(function(array, values) { argument
7012 return isArrayLikeObject(array)
7013 ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))
7043 var differenceBy = baseRest(function(array, values) { argument
7048 return isArrayLikeObject(array)
7049 … ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), getIteratee(iteratee, 2))
7076 var differenceWith = baseRest(function(array, values) { argument
7081 return isArrayLikeObject(array)
7082 … ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator)
7111 function drop(array, n, guard) { argument
7112 var length = array == null ? 0 : array.length;
7117 return baseSlice(array, n < 0 ? 0 : n, length);
7145 function dropRight(array, n, guard) { argument
7146 var length = array == null ? 0 : array.length;
7152 return baseSlice(array, 0, n < 0 ? 0 : n);
7190 function dropRightWhile(array, predicate) { argument
7191 return (array && array.length)
7192 ? baseWhile(array, getIteratee(predicate, 3), true, true)
7231 function dropWhile(array, predicate) { argument
7232 return (array && array.length)
7233 ? baseWhile(array, getIteratee(predicate, 3), true)
7266 function fill(array, value, start, end) { argument
7267 var length = array == null ? 0 : array.length;
7271 if (start && typeof start != 'number' && isIterateeCall(array, value, start)) {
7275 return baseFill(array, value, start, end);
7313 function findIndex(array, predicate, fromIndex) { argument
7314 var length = array == null ? 0 : array.length;
7322 return baseFindIndex(array, getIteratee(predicate, 3), index);
7360 function findLastIndex(array, predicate, fromIndex) { argument
7361 var length = array == null ? 0 : array.length;
7372 return baseFindIndex(array, getIteratee(predicate, 3), index, true);
7389 function flatten(array) { argument
7390 var length = array == null ? 0 : array.length;
7391 return length ? baseFlatten(array, 1) : [];
7408 function flattenDeep(array) { argument
7409 var length = array == null ? 0 : array.length;
7410 return length ? baseFlatten(array, INFINITY) : [];
7433 function flattenDepth(array, depth) { argument
7434 var length = array == null ? 0 : array.length;
7439 return baseFlatten(array, depth);
7487 function head(array) { argument
7488 return (array && array.length) ? array[0] : undefined;
7514 function indexOf(array, value, fromIndex) { argument
7515 var length = array == null ? 0 : array.length;
7523 return baseIndexOf(array, value, index);
7540 function initial(array) { argument
7541 var length = array == null ? 0 : array.length;
7542 return length ? baseSlice(array, 0, -1) : [];
7655 function join(array, separator) { argument
7656 return array == null ? '' : nativeJoin.call(array, separator);
7673 function last(array) { argument
7674 var length = array == null ? 0 : array.length;
7675 return length ? array[length - 1] : undefined;
7699 function lastIndexOf(array, value, fromIndex) { argument
7700 var length = array == null ? 0 : array.length;
7710 ? strictLastIndexOf(array, value, index)
7711 : baseFindIndex(array, baseIsNaN, index, true);
7735 function nth(array, n) { argument
7736 return (array && array.length) ? baseNth(array, toInteger(n)) : undefined;
7784 function pullAll(array, values) { argument
7785 return (array && array.length && values && values.length)
7786 ? basePullAll(array, values)
7787 : array;
7813 function pullAllBy(array, values, iteratee) { argument
7814 return (array && array.length && values && values.length)
7815 ? basePullAll(array, values, getIteratee(iteratee, 2))
7816 : array;
7842 function pullAllWith(array, values, comparator) { argument
7843 return (array && array.length && values && values.length)
7844 ? basePullAll(array, values, undefined, comparator)
7845 : array;
7872 var pullAt = flatRest(function(array, indexes) { argument
7873 var length = array == null ? 0 : array.length,
7874 result = baseAt(array, indexes);
7876 basePullAt(array, arrayMap(indexes, function(index) {
7911 function remove(array, predicate) { argument
7913 if (!(array && array.length)) {
7918 length = array.length;
7922 var value = array[index];
7923 if (predicate(value, index, array)) {
7928 basePullAt(array, indexes);
7955 function reverse(array) { argument
7956 return array == null ? array : nativeReverse.call(array);
7975 function slice(array, start, end) { argument
7976 var length = array == null ? 0 : array.length;
7980 if (end && typeof end != 'number' && isIterateeCall(array, start, end)) {
7988 return baseSlice(array, start, end);
8008 function sortedIndex(array, value) { argument
8009 return baseSortedIndex(array, value);
8037 function sortedIndexBy(array, value, iteratee) { argument
8038 return baseSortedIndexBy(array, value, getIteratee(iteratee, 2));
8057 function sortedIndexOf(array, value) { argument
8058 var length = array == null ? 0 : array.length;
8060 var index = baseSortedIndex(array, value);
8061 if (index < length && eq(array[index], value)) {
8086 function sortedLastIndex(array, value) { argument
8087 return baseSortedIndex(array, value, true);
8115 function sortedLastIndexBy(array, value, iteratee) { argument
8116 return baseSortedIndexBy(array, value, getIteratee(iteratee, 2), true);
8135 function sortedLastIndexOf(array, value) { argument
8136 var length = array == null ? 0 : array.length;
8138 var index = baseSortedIndex(array, value, true) - 1;
8139 if (eq(array[index], value)) {
8161 function sortedUniq(array) { argument
8162 return (array && array.length)
8163 ? baseSortedUniq(array)
8183 function sortedUniqBy(array, iteratee) { argument
8184 return (array && array.length)
8185 ? baseSortedUniq(array, getIteratee(iteratee, 2))
8203 function tail(array) { argument
8204 var length = array == null ? 0 : array.length;
8205 return length ? baseSlice(array, 1, length) : [];
8233 function take(array, n, guard) { argument
8234 if (!(array && array.length)) {
8238 return baseSlice(array, 0, n < 0 ? 0 : n);
8266 function takeRight(array, n, guard) { argument
8267 var length = array == null ? 0 : array.length;
8273 return baseSlice(array, n < 0 ? 0 : n, length);
8311 function takeRightWhile(array, predicate) { argument
8312 return (array && array.length)
8313 ? baseWhile(array, getIteratee(predicate, 3), false, true)
8352 function takeWhile(array, predicate) { argument
8353 return (array && array.length)
8354 ? baseWhile(array, getIteratee(predicate, 3))
8454 function uniq(array) { argument
8455 return (array && array.length) ? baseUniq(array) : [];
8481 function uniqBy(array, iteratee) { argument
8482 return (array && array.length) ? baseUniq(array, getIteratee(iteratee, 2)) : [];
8505 function uniqWith(array, comparator) { argument
8507 return (array && array.length) ? baseUniq(array, undefined, comparator) : [];
8529 function unzip(array) { argument
8530 if (!(array && array.length)) {
8534 array = arrayFilter(array, function(group) {
8541 return arrayMap(array, baseProperty(index));
8566 function unzipWith(array, iteratee) { argument
8567 if (!(array && array.length)) {
8570 var result = unzip(array);
8599 var without = baseRest(function(array, values) { argument
8600 return isArrayLikeObject(array)
8601 ? baseDifference(array, values)
8894 return new LodashWrapper(value, this.__chain__).thru(function(array) { argument
8895 if (length && !array.length) {
8896 array.push(undefined);
8898 return array;
10911 var array = args[start],
10914 if (array) {
10915 arrayPush(otherArgs, array);
16376 function max(array) { argument
16377 return (array && array.length)
16378 ? baseExtremum(array, identity, baseGt)
16405 function maxBy(array, iteratee) { argument
16406 return (array && array.length)
16407 ? baseExtremum(array, getIteratee(iteratee, 2), baseGt)
16425 function mean(array) { argument
16426 return baseMean(array, identity);
16452 function meanBy(array, iteratee) { argument
16453 return baseMean(array, getIteratee(iteratee, 2));
16474 function min(array) { argument
16475 return (array && array.length)
16476 ? baseExtremum(array, identity, baseLt)
16503 function minBy(array, iteratee) { argument
16504 return (array && array.length)
16505 ? baseExtremum(array, getIteratee(iteratee, 2), baseLt)
16584 function sum(array) { argument
16585 return (array && array.length)
16586 ? baseSum(array, identity)
16613 function sumBy(array, iteratee) { argument
16614 return (array && array.length)
16615 ? baseSum(array, getIteratee(iteratee, 2))