null属于特殊的引用类型的依据是什么?

来源:4-2 JS 值类型和引用类型的区别

北微

2020-02-10

是因为typeof null == ‘object’? 还是因为它的值是地址? 好多资料包括MDN都归类为原始类型或者值类型,如果因为它的值是地址,但地址的引用为空,可以这么理解,这个存储在栈上的地址就是null底层的值,不再引用到堆上,因此为值类型

写回答

1回答

双越

2020-02-10

null 的值是空,并不是一个内存地址。

至于非得掰扯一下 null 是不是值类型和引用类型,这个没有意义,知道 typeof null === 'object' 就可以了。

0
0

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

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

4694 学习 · 1681 问题

查看课程