Add isObjectLike and isHostObject checks to _.isPlainObject.

This commit is contained in:
John-David Dalton
2015-07-20 08:11:04 -07:00
parent 0253c7bcf1
commit 2ccda44c44

View File

@@ -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'