对象中的属性

来源: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回答

双越

2021-02-15

额,,,我没看懂你的问题。第一句话就看懵了。

你再详细描述一下。

0
3
weixin_慕神2105054
非常感谢!
2021-02-15
共3条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程