文字列、配列の中に任意の文字列が含まれているかを調べる
// 文字列.indexOf(検索文字列, 検索開始位置)
console.log("abcdefg".indexOf("abc")); // 0
console.log("abcdefg".indexOf("abc", 1)); // -1
console.log("abcdefgabc".lastIndexOf("abc")); //最後に合致するインデックス(位置) 7
(誤) console.log("abcdefgabc".includes("def")); // true
(誤) console.log(["apple", "banana", "orange"].indexOf("banana")); // 1
(誤) console.log(["apple", "banana", "orange"].indexOf("banana", 2)); // -1
console.log(["apple", "banana", "orange"].includes("apple")); // true
配列 → includes
文字列 → indexOf
Array.prototype.includes()
String.prototype.indexOf()