Ensure _.isArray fallback returns a boolean value.

Former-commit-id: c96fb8e95c40d546099796f8337db6d4d3d33aea
This commit is contained in:
John-David Dalton
2013-04-22 23:56:36 -07:00
parent 3ff0a44a1c
commit 6e289339d7
8 changed files with 33 additions and 38 deletions

View File

@@ -500,7 +500,7 @@
* // => true
*/
var isArray = nativeIsArray || function(value) {
return toString.call(value) == arrayClass;
return value ? (typeof value == 'object' && toString.call(value) == arrayClass) : false;
};
/**
@@ -871,7 +871,7 @@
* // => true
*/
function isDate(value) {
return value ? typeof value == 'object' && toString.call(value) == dateClass : false;
return value ? (typeof value == 'object' && toString.call(value) == dateClass) : false;
}
/**
@@ -1230,7 +1230,7 @@
* // => true
*/
function isRegExp(value) {
return value ? typeof value == 'object' && toString.call(value) == regexpClass : false;
return value ? (typeof value == 'object' && toString.call(value) == regexpClass) : false;
}
/**