此處不能用bosn.y找到是因為new bosn的時候按照 Student的方法在堆內(nèi)存開辟了區(qū)域
此處不能用bosn.y找到是因為new bosn的時候按照 Student的方法在堆內(nèi)存開辟了區(qū)域
在此區(qū)域中已經(jīng)有Studen.prototype.x了 ? 增加的y不會在bosn開辟的堆內(nèi)存中創(chuàng)建y?
這樣理解對嗎?
此處不能用bosn.y找到是因為new bosn的時候按照 Student的方法在堆內(nèi)存開辟了區(qū)域
在此區(qū)域中已經(jīng)有Studen.prototype.x了 ? 增加的y不會在bosn開辟的堆內(nèi)存中創(chuàng)建y?
這樣理解對嗎?
2015-04-10
舉報
2015-04-10
不對,完全不對,反復(fù)多看幾遍。。。。
2016-02-01
不要想的哪么深入,js解釋器內(nèi)部怎么搞的咱們也不清楚,其實很簡單,js中除了基本類型外一切皆對象,原來創(chuàng)建的實例的__proto__還是指向原來的Student的prototype屬性所對應(yīng)的對象,修改后新建的實例的__proto__就指向你修改的的哪個對象了,修改前后Student的prototype屬性所對應(yīng)的兩個對象沒有任何關(guān)系
2015-06-21
孩子你學(xué)java學(xué)瘋了吧。。。還什么堆內(nèi)存占內(nèi)存