null属于特殊的引用类型的依据是什么?
来源:4-2 JS 值类型和引用类型的区别

北微
2020-02-10
是因为typeof null == ‘object’? 还是因为它的值是地址? 好多资料包括MDN都归类为原始类型或者值类型,如果因为它的值是地址,但地址的引用为空,可以这么理解,这个存储在栈上的地址就是null底层的值,不再引用到堆上,因此为值类型
写回答
1回答
-
双越
2020-02-10
null 的值是空,并不是一个内存地址。
至于非得掰扯一下 null 是不是值类型和引用类型,这个没有意义,知道 typeof null === 'object' 就可以了。
00
相似问题