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

构造器借用的继承问题

构造器借用的继承问题

宝慕林4294392 2019-02-22 18:14:31
今天在读《javascript 面向对象编程指南》第6章 继承的时候,6.13节 构造器借用中有段代码为:function Shape(id){    this.id = id;}function Triangle(){    Shape.apply(this,arguments);}Triangle.prototype = new Shape(100);var t = new Triangle(200);书中所说,对象中有一个自身属性id,但它并非来自原型链中,然后执行了一系列操作:> t.__proto__.id  // 100> delete t.id> t.id // 100为什么这个id不是来自于原型链,我用 t.hasOwnProperty('id')发现结果为false那就说明这个id不是本身的,那既不是来自于原型链,也不是来自自身,那这个id来自于哪里,还是说这本书这里有错误?
查看完整描述

1 回答

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号