var a = {b: {c: 1}}存放在哪里

如题,堆栈是怎样保存的

阅读 2.2k
1 个回答

数据类型可分为原始类型(String,Number,Boolean,Null,Symbol,Undefined等)和引用类型(Object)
1、原始类型的值直接储存在栈(Stack)
2、引用类型的值实际储存在堆(Heap),它在栈里只储存固定长度的地址,这个地址指向堆内存相应的值
详情可搜索关键字:栈/堆/浅拷贝/深拷贝/内存分配
如图:箭头表示地址指向
1.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题