Lines Matching refs:b
384 var b = right.criteria;
385 if (a !== b) {
386 if (a > b || a === void 0) return 1;
387 if (a < b || b === void 0) return -1;
1095 var eq = function(a, b, aStack, bStack) { argument
1098 if (a === b) return a !== 0 || 1 / a === 1 / b;
1100 if (a == null || b == null) return a === b;
1103 if (b instanceof _) b = b._wrapped;
1106 if (className !== toString.call(b)) return false;
1114 return '' + a === '' + b;
1118 if (+a !== +a) return +b !== +b;
1120 return +a === 0 ? 1 / +a === 1 / b : +a === +b;
1126 return +a === +b;
1131 if (typeof a != 'object' || typeof b != 'object') return false;
1135 var aCtor = a.constructor, bCtor = b.constructor;
1138 && ('constructor' in a && 'constructor' in b)) {
1153 if (aStack[length] === a) return bStack[length] === b;
1158 bStack.push(b);
1164 if (length !== b.length) return false;
1167 if (!eq(a[length], b[length], aStack, bStack)) return false;
1174 if (_.keys(b).length !== length) return false;
1178 if (!(_.has(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
1188 _.isEqual = function(a, b) { argument
1189 return eq(a, b);