The constructor check for isPlainObject was redundant, everything still passes without it.

This commit is contained in:
jeresig 2009-12-18 19:43:04 -05:00
parent 67b3be24e1
commit 298bfb79e6

View file

@ -434,7 +434,7 @@ jQuery.extend({
// Must be an Object. // Must be an Object.
// Because of IE, we also have to check the presence of the constructor property. // Because of IE, we also have to check the presence of the constructor property.
// Make sure that DOM nodes and window objects don't pass through, as well // Make sure that DOM nodes and window objects don't pass through, as well
if ( !obj || toString.call(obj) !== "[object Object]" || !("constructor" in obj) || obj.nodeType || obj.setInterval ) { if ( !obj || toString.call(obj) !== "[object Object]" || obj.nodeType || obj.setInterval ) {
return false; return false;
} }