首页前端开发正文

typeof null为什么是object

朱绪2021-10-081149JavaScript

大家不要被typeof null为object给误导。

这只是JavaScript存在的一个有悠久历史的bug,并不代表null就是引用类型。

只要学过JavaScript基础的小伙伴都应该知道,null是原始类型(null)。。。

所以说,typeof并不能作为判断null的方法。

倘若你需要在if语句中判断是不是null,直接通过===null来判断就行了。