Object.create()兼容实现方法

if (!Object.create) {
    Object.create = (function(){
        function F(){}

        return function(o){
            if (arguments.length != 1) {
                throw new Error('Object.create implementation only accepts one parameter.');
            }
            F.prototype = o;
            return new F()
        }
    })()
}

 

posted @ 2015-10-19 16:15  平底斜  阅读(860)  评论(1编辑  收藏  举报