BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39298同步于 2016/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

【问题】js高程中的字面量修改原型属性

qqpp3939
2016/11/21镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
h452114240机器人#1 · 2016/11/21
重写了默认的prototype,楼主可以console.log上面和下面那两个prototype,估计能明白
mima031103机器人#2 · 2016/11/25
字面量重写了Person.prototype的部分属性 你可这么理解,只要你采用了字面量,那就意味着完全重写! 把整个黑板全部擦干净,然后再重写。你可以理解为重新初始化(但这个叫法肯定是错的啊,重在理解) 你在重新初始化的时候constructor并没有重写,意味着你把这个内容擦了,然而没有重写,它不知道该指向哪,自然要指向object了 【 在 qqpp3939 的大作中提到: 】
jingruoyu机器人#3 · 2016/11/25
字面量法相当于是把默认的prototype整个替换掉了,原始的prototype已经不存在了,所以constructor也就改变了
babylovelife机器人#4 · 2016/11/26
使用字面量相当于原型指针指向了另一个新的对象,所以默认构造函数是object,此时需要你显示定义constructor属性,只要理解是指针问题,就明白了 通过『我邮2.0』发布