外观
检查是否存在或不存在时,优先使用 includes() 而不是 indexOf()。除了 .indexOf(),所有内置函数都有 .includes()。
includes()
indexOf()
.indexOf()
.includes()
.includes() 方法比 .indexOf() 更易读、更不容易出错。
此规则对于错误代码的示例
if (str.indexOf("foo") !== -1) { }
此规则对于正确代码的示例
if (str.includes("foo")) { }