为了账号安全,请及时绑定邮箱和手机立即绑定

红皮书中原型链的问题

红皮书中原型链的问题

叮当猫咪 2018-09-14 14:08:05
红皮书p165 页说:给原型添加方法的代码一定要放在替换原型的语句之后,但我下面代码改成2,3,1的顺序,添加方法的代码还是有效?为什么?function SuperType() {        this.property = 'super';    }    SuperType.prototype.getSuperValue = function () {        return this.property;    };    function SubType() {        this.subproperty = 'sub';    }    //2    SubType.prototype.getSubValue = function () {        return this.subproperty;    };    //3    SuperType.prototype.getSuperValue = function () {        return 'change';    };    //1    SubType.prototype = new SuperType();    var instance = new SubType();    alert(instance.getSuperValue());//change
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 485 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信