diff --git a/lodash.js b/lodash.js index 85819f3e0..dca37449d 100644 --- a/lodash.js +++ b/lodash.js @@ -7461,10 +7461,13 @@ * // => false */ function isNative(value) { - if (typeof value == 'function' || toString.call(value) == funcClass) { + if (value == null) { + return false; + } + if (toString.call(value) == funcClass) { return reNative.test(fnToString.call(value)); } - return (value && typeof value == 'object' && + return (typeof value == 'object' && (isHostObject(value) ? reNative : reHostCtor).test(value)) || false; }