Lines Matching refs:comparator

612   function arrayIncludesWith(array, value, comparator) {  argument
617 if (comparator(value, array[index])) {
834 function baseIndexOfWith(array, value, fromIndex, comparator) { argument
839 if (comparator(array[index], value)) {
2764 function baseDifference(array, values, iteratee, comparator) { argument
2778 if (comparator) {
2792 value = (comparator || value !== 0) ? value : 0;
2802 else if (!includes(values, computed, comparator)) {
2857 function baseExtremum(array, iteratee, comparator) { argument
2867 : comparator(current, computed)
3132 function baseIntersection(arrays, iteratee, comparator) { argument
3133 var includes = comparator ? arrayIncludesWith : arrayIncludes,
3147 caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120))
3161 value = (comparator || value !== 0) ? value : 0;
3164 : includes(result, computed, comparator)
3171 : includes(arrays[othIndex], computed, comparator))
3801 function basePullAll(array, values, iteratee, comparator) { argument
3802 var indexOf = comparator ? baseIndexOfWith : baseIndexOf,
3818 while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {
4249 function baseUniq(array, iteratee, comparator) { argument
4257 if (comparator) {
4278 value = (comparator || value !== 0) ? value : 0;
4291 else if (!includes(seen, computed, comparator)) {
4382 function baseXor(arrays, iteratee, comparator) { argument
4396 … result[index] = baseDifference(result[index] || array, arrays[othIndex], iteratee, comparator);
4400 return baseUniq(baseFlatten(result, 1), iteratee, comparator);
7013 var comparator = last(values);
7014 if (isArrayLikeObject(comparator)) {
7015 comparator = undefined;
7018 … ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator)
7564 var comparator = last(arrays),
7567 comparator = typeof comparator == 'function' ? comparator : undefined;
7568 if (comparator) {
7572 ? baseIntersection(mapped, undefined, comparator)
7778 function pullAllWith(array, values, comparator) {
7780 ? basePullAll(array, values, undefined, comparator)
8367 var comparator = last(arrays);
8368 comparator = typeof comparator == 'function' ? comparator : undefined;
8369 return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined, comparator);
8441 function uniqWith(array, comparator) {
8442 comparator = typeof comparator == 'function' ? comparator : undefined;
8443 return (array && array.length) ? baseUniq(array, undefined, comparator) : [];
8616 var comparator = last(arrays);
8617 comparator = typeof comparator == 'function' ? comparator : undefined;
8618 return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined, comparator);