Simplify type checks in _.isEqual.

Former-commit-id: a1aeb5aeab6ef30c6f9377f5498da4eb6d112bc3
This commit is contained in:
John-David Dalton
2013-07-16 23:57:23 -07:00
parent d842a2f62e
commit 34396dbbec
2 changed files with 5 additions and 5 deletions

View File

@@ -1934,8 +1934,8 @@
// exit early for unlike primitive values
if (a === a &&
(!a || (type != 'function' && type != 'object')) &&
(!b || (otherType != 'function' && otherType != 'object'))) {
!(a && objectTypes[type]) &&
!(b && objectTypes[otherType])) {
return false;
}
// exit early for `null` and `undefined`, avoiding ES3's Function#call behavior