返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39298同步于 2016/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
【问题】js高程中的字面量修改原型属性
qqpp3939
2016/11/21镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
字面量重写了Person.prototype的部分属性
你可这么理解,只要你采用了字面量,那就意味着完全重写! 把整个黑板全部擦干净,然后再重写。你可以理解为重新初始化(但这个叫法肯定是错的啊,重在理解)
你在重新初始化的时候constructor并没有重写,意味着你把这个内容擦了,然而没有重写,它不知道该指向哪,自然要指向object了
【 在 qqpp3939 的大作中提到: 】
使用字面量相当于原型指针指向了另一个新的对象,所以默认构造函数是object,此时需要你显示定义constructor属性,只要理解是指针问题,就明白了
通过『我邮2.0』发布