首页 > 解决方案 > eslint 强制检查对象中的键等于未定义

问题描述

当您检查是否obj包含时key,您可以使用

var key = 'somekey'
if (obj[key]) {
   ...
}

obj[key] === 0但是,这可能会在obj[key] === false最好使用obj[key] === undefined. 但是这个简短的检查已经在我的肌肉记忆中根深蒂固。

是否有 eslint 规则来强制执行检查=== undefined做气味检查,所以我会及早意识到这个错误?

标签: javascripteslint

解决方案


推荐阅读