Wydaje się to dość dziwne.obiekt nie ma metody hasOwnProperty (tzn. Jest niezdefiniowany) - IE8
Oto mój eksperyment w konsoli IE8:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
Jakieś pomysły co do tego, co może być spowodowane?
jest obj2 obiekt hosta? Czy jesteś w trybie IE7/IE8/quirks? – Raynos
dotyczące "różnicy między obiektami natywnymi a obiektami hosta?': Http://stackoverflow.com/questions/7614317/what-is-t--difference-between-native-objects-and-host-objects –
powiązane http: // stackoverflow.com/questions/135448/how-do-i-check-to-see-if-an-object-has-a-property-in-javascript –