deep-eql
Advanced tools
Comparing version 4.1.0 to 4.1.1
20
index.js
@@ -433,15 +433,11 @@ 'use strict'; | ||
function objectEqual(leftHandOperand, rightHandOperand, options) { | ||
var leftHandKeys = getEnumerableKeys(leftHandOperand); | ||
var rightHandKeys = getEnumerableKeys(rightHandOperand); | ||
var leftHandSymbols = getNonEnumerableSymbols(leftHandOperand); | ||
var rightHandSymbols = getNonEnumerableSymbols(rightHandOperand); | ||
if (leftHandSymbols) { | ||
leftHandKeys = leftHandKeys.concat(leftHandSymbols); | ||
} | ||
if (rightHandSymbols) { | ||
rightHandKeys = rightHandKeys.concat(rightHandSymbols); | ||
} | ||
var leftHandKeys = getEnumerableKeys(leftHandOperand).sort(); | ||
var rightHandKeys = getEnumerableKeys(rightHandOperand).sort(); | ||
var leftHandSymbols = getNonEnumerableSymbols(leftHandOperand).sort(); | ||
var rightHandSymbols = getNonEnumerableSymbols(rightHandOperand).sort(); | ||
leftHandKeys = leftHandKeys.concat(leftHandSymbols); | ||
rightHandKeys = rightHandKeys.concat(rightHandSymbols); | ||
if (leftHandKeys.length && leftHandKeys.length === rightHandKeys.length) { | ||
leftHandKeys.sort(); | ||
rightHandKeys.sort(); | ||
if (iterableEqual(leftHandKeys, rightHandKeys) === false) { | ||
@@ -448,0 +444,0 @@ return false; |
@@ -86,3 +86,3 @@ { | ||
}, | ||
"version": "4.1.0" | ||
"version": "4.1.1" | ||
} |
24050
437