外觀
當檢查是否存在或不存在時,建議使用 includes() 而不是 indexOf()。所有內建函數除了 .indexOf() 之外,都有 .includes()。
includes()
indexOf()
.indexOf()
.includes()
.includes() 方法比 .indexOf() 更易讀且不易出錯。
此規則的不正確程式碼範例
if (str.indexOf("foo") !== -1) { }
此規則的正確程式碼範例
if (str.includes("foo")) { }