From 2ccda44c44fc22084dc5231b951fcdf10d3a53a5 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 20 Jul 2015 08:11:04 -0700 Subject: [PATCH] Add `isObjectLike` and `isHostObject` checks to `_.isPlainObject`. --- lodash.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lodash.js b/lodash.js index 956b28d51..d712d32aa 100644 --- a/lodash.js +++ b/lodash.js @@ -8249,7 +8249,7 @@ * // => true */ function isPlainObject(value) { - if (!(value && objToString.call(value) == objectTag)) { + if (!isObjectLike(value) || objToString.call(value) != objectTag || isHostObject(value)) { return false; } var proto = typeof value.constructor == 'function'