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

此处不能用bosn.y找到是因为new bosn的时候按照 Student的方法在堆内存开辟了区域

此处不能用bosn.y找到是因为new bosn的时候按照 Student的方法在堆内存开辟了区域

在此区域中已经有Studen.prototype.x了   增加的y不会在bosn开辟的堆内存中创建y 

这样理解对吗?


正在回答

3 回答

不对,完全不对,反复多看几遍。。。。

0 回复 有任何疑惑可以回复我~

不要想的哪么深入,js解释器内部怎么搞的咱们也不清楚,其实很简单,js中除了基本类型外一切皆对象,原来创建的实例的__proto__还是指向原来的Student的prototype属性所对应的对象,修改后新建的实例的__proto__就指向你修改的的哪个对象了,修改前后Student的prototype属性所对应的两个对象没有任何关系

0 回复 有任何疑惑可以回复我~

孩子你学java学疯了吧。。。还什么堆内存占内存

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

此处不能用bosn.y找到是因为new bosn的时候按照 Student的方法在堆内存开辟了区域

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信