简中文档

no-self-compare

禁止比较两个完全相同的值或变量。

将一个变量或值与其自身进行比较通常是一个错误,可能是拼写错误或重构错误。这对读者来说可能会造成困惑,并可能引入运行时错误。

无效:

if (x === x) {
}
if ("x" === "x") {
}
if (a.b === a.b) {
}
if (a["b"] === a["b"]) {
}

有效:

if (x === y) {
}
if ("x" === "y") {
}
if (a.b === a.c) {
}
if (a["b"] === a["c"]) {
}

你找到了你需要的东西吗?

编辑此页面
隐私政策