Bump to v4.16.0.

This commit is contained in:
John-David Dalton
2016-09-17 22:37:40 -07:00
parent a06bf83085
commit 9e23f5441b
108 changed files with 1230 additions and 816 deletions

View File

@@ -1,5 +1,6 @@
var SetCache = require('./_SetCache'),
arraySome = require('./_arraySome');
arraySome = require('./_arraySome'),
cacheHas = require('./_cacheHas');
/** Used to compose bitmasks for comparison styles. */
var UNORDERED_COMPARE_FLAG = 1,
@@ -59,9 +60,9 @@ function equalArrays(array, other, equalFunc, customizer, bitmask, stack) {
// Recursively compare arrays (susceptible to call stack limits).
if (seen) {
if (!arraySome(other, function(othValue, othIndex) {
if (!seen.has(othIndex) &&
if (!cacheHas(seen, othIndex) &&
(arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) {
return seen.add(othIndex);
return seen.push(othIndex);
}
})) {
result = false;