Điều này có vẻ khá lạ.không có phương thức hasOwnProperty (nghĩa là không xác định) - IE8
Dưới đây là thử nghiệm của tôi trong IE8 console:
typeof obj1 // "object"
obj1.hasOwnProperty // {...}
typeof obj2 // "object"
obj2.hasOwnProperty // undefined
Bất kỳ ý tưởng về những gì có thể gây ra điều này?
là obj2 một đối tượng máy chủ? Bạn đang ở chế độ IE7/IE8/quirks? – Raynos
về 'sự khác biệt giữa các đối tượng gốc và đối tượng lưu trữ?': Http://stackoverflow.com/questions/7614317/what-is-the-difference-between-native-objects-and-host-objects –
liên quan http: // stackoverflow.com/questions/135448/how-do-i-check-to-see-if-an-object-has-a-property-in-javascript –