Объект не имеет метода hasOwnProperty (т.е. он не определен) - IE8
Это кажется довольно странным.
Вот мой эксперимент в консоли IE8:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
Любые идеи относительно того, что может вызвать это?
1 ответ
Решение
Этот пример взят из IE8, но тот же результат получен из IE6+ и большинства других браузеров IE.
IE до #9 не определяет его для хост- объектов
var o=window;// or document or document elements
o.hasOwnProperty
/* returned value: (undefined)
undefined
*/