yinzSE
2015-04-10 18:36
此处不能用bosn.y找到是因为new bosn的时候按照 Student的方法在堆内存开辟了区域
在此区域中已经有Studen.prototype.x了 增加的y不会在bosn开辟的堆内存中创建y
这样理解对吗?
不对,完全不对,反复多看几遍。。。。
不要想的哪么深入,js解释器内部怎么搞的咱们也不清楚,其实很简单,js中除了基本类型外一切皆对象,原来创建的实例的__proto__还是指向原来的Student的prototype属性所对应的对象,修改后新建的实例的__proto__就指向你修改的的哪个对象了,修改前后Student的prototype属性所对应的两个对象没有任何关系
孩子你学java学疯了吧。。。还什么堆内存占内存
JavaScript深入浅出
281111 学习 · 1020 问题
相似问题