这看起来很奇怪。
这是我在 IE8 控制台中的实验:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
关于什么可能导致这种情况的任何想法?
这看起来很奇怪。
这是我在 IE8 控制台中的实验:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
关于什么可能导致这种情况的任何想法?
这个例子来自 IE8,但同样的返回来自 IE6+ 和大多数其他 IE 浏览器。
#9 之前的 IE 没有为宿主对象定义它
var o=window;// or document or document elements
o.hasOwnProperty
/* returned value: (undefined)
undefined
*/