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