例如:
function O(){
    O.prototype.show = function(){
        console.log("hello world!");
    }
}
function Foo(){
    Foo.prototype = new O();
}
var obj = new Foo();
obj.show();这段代码报错的原因是什么?
疑惑点:
① 变量初始化阶段原型对象已被创建?
② 执行阶段重新定义原型对象无效?为什么?
Garyshen
相关分类