diff --git a/lodash.js b/lodash.js index daafb927d..de0bbd5c5 100644 --- a/lodash.js +++ b/lodash.js @@ -6372,7 +6372,7 @@ // and avoid a V8 bug // https://code.google.com/p/v8/issues/detail?id=2291 var type = typeof value; - return (value && (type == 'function' || type == 'object')) || false; + return (type == 'function' || (value && type == 'object')) || false; } /** @@ -6515,9 +6515,7 @@ * // => false */ function isRegExp(value) { - var type = typeof value; - return (value && (type == 'function' || type == 'object') && - toString.call(value) == regexpClass) || false; + return (isObject(value) && toString.call(value) == regexpClass) || false; } /**