javascript – IE8 getPrototypeOf方法

很简单:

我有使用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;
        };

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...