对象中的属性
来源:18-2 题目讲解-1:何为变量提升?

weixin_慕神2105054
2021-02-14
如果是 { a: 100 } 这样值类型的属性,和对象一起放在一个堆地址里。
如果是 { a: {x:100} } 这样引用类型的属性,由于 { x:100 } 是直接定义的,并没有引用,也放在一起。
如果是下面的代码,由于 b 是单独一个对象,会单独存放在一个堆地址里。而 obj.b 会引用这个堆地址。
const b = { y:200 }
const obj = { b }
老师,只要是对象,不管它内部的键值对是什么,都是放在堆内存,是吗?
写回答
1回答
-
额,,,我没看懂你的问题。第一句话就看懵了。
你再详细描述一下。
032021-02-15
相似问题