var a = new Object(); 这句话会创建几个内存空间呢?

我感觉是三个,如下图,是这样的吗?

1.变量名a,存储变量值a的地址
2.变量值a,存储对象的地址
3.对象的地址,存储对象

https://img4.mukewang.com/5ca6f1820001643708000075.jpg

蓝山帝景
浏览 477回答 1
1回答

郎朗坤

应该是只有两个,对象存在堆上,地址存在栈上,变量名其实是属于代码的,应该是存在代码段,而不是数据段
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript