在 JavaScript 中, null 和 undefined 是并不同,我发现小程序后台js分析中经常看到这两个不同的错误信息。
null is not an object (evaluating \'r.merchantId\')
Cannot read properties of undefined (reading \'dataSuccess\')
区别:undefined 通常是一个尚未分配的变量,而 null 表示该值为空。
验证:要验证它们不相等,请尝试使用严格的相等运算符 ===