鍍金池/ 問(wèn)答/HTML/ var a = new Object(); 這句話會(huì)創(chuàng)建幾個(gè)內(nèi)存空間呢?

var a = new Object(); 這句話會(huì)創(chuàng)建幾個(gè)內(nèi)存空間呢?

我感覺(jué)是三個(gè),如下圖,是這樣的嗎?

1.變量名a,存儲(chǔ)變量值a的地址
2.變量值a,存儲(chǔ)對(duì)象的地址
3.對(duì)象的地址,存儲(chǔ)對(duì)象

圖片描述

回答
編輯回答
晚風(fēng)眠

應(yīng)該是只有兩個(gè),對(duì)象存在堆上,地址存在棧上,變量名其實(shí)是屬于代碼的,應(yīng)該是存在代碼段,而不是數(shù)據(jù)段

2017年5月21日 14:39