Esto parece bastante extraño.objeto no tiene método hasOwnProperty (es decir, no está definido) - IE8
Aquí está mi experimento en la consola IE8:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
Alguna idea de lo que podría causar esto?
es obj2 un objeto anfitrión? ¿Estás en el modo IE7/IE8/quirks? – Raynos
con respecto a 'la diferencia entre objetos nativos y objetos host?': Http://stackoverflow.com/questions/7614317/what-is-the-difference-between-native-objects-and-host-objects –
related http: // stackoverflow.com/questions/135448/how-do-i-check-to-see-if-an-object-has-a-property-in-javascript –