Simplify _.isEmpty.

This commit is contained in:
John-David Dalton
2014-04-15 22:13:28 -07:00
parent cb44430a3f
commit 75c3939c88

View File

@@ -6238,14 +6238,10 @@
if (!value) { if (!value) {
return result; return result;
} }
var className = toString.call(value), var length = value.length;
length = value.length; if (length > -1 && length <= maxSafeInteger &&
(isArray(value) || isString(value) || isArguments(value) ||
if (length > -1 && length <= maxSafeInteger && ( (typeof value == 'object' && isFunction(value.splice)))) {
(className == arrayClass || className == stringClass ||
(support.argsClass ? className == argsClass : isArguments(value))) ||
(className == objectClass && isFunction(value.splice))
)) {
return !length; return !length;
} }
baseForOwn(value, function() { baseForOwn(value, function() {