1. JavaScript中的null 也被认为是对象
let num = null;
console.log(typeof num === "object"); //true
同时检查 num 是否为 null, 就可以很容易地避免问题
console.log((num !== null) && (typeof num === "object")); // false
参考博客:
《JavaScript经典面试题》第1道:用typeof来判断对象的潜在陷阱
1. JavaScript中的null 也被认为是对象
let num = null;
console.log(typeof num === "object"); //true
同时检查 num 是否为 null, 就可以很容易地避免问题
console.log((num !== null) && (typeof num === "object")); // false
参考博客:
《JavaScript经典面试题》第1道:用typeof来判断对象的潜在陷阱