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