非常简单:
我有代码使用 Object.getPrototypeOf(...)
获取 Dojo Widget 的继承类(只是一个 JS 对象)。 IE8 不支持 Object.getPrototypeOf(...)
。我需要一个 IE 解决方法。有任何想法吗?提前致谢。
最佳答案
Jon Resig 的 polyfill 有效 http://ejohn.org/blog/objectgetprototypeof/
我把它做得更小了
if (typeof Object.getPrototypeOf !== "function")
Object.getPrototypeOf = "".__proto__ === String.prototype
? function (object) {
return object.__proto__;
}
: function (object) {
// May break if the constructor has been tampered with
return object.constructor.prototype;
};
关于javascript - IE8 getPrototypeOf 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919915/