indexOf
引数に与えられた内容と同じ内容を持つ最初の配列要素の添字を返す
存在しなければ-1を返す
要素を含むかを検証する際、if文で挟むだけでは正しく挙動しない
-1と等しいかで判断する
const
array
=
[
...
]
// 配列がxxxを含むか判断
if
(
array.
indexOf
(
'xxx'
)
!==
-
1
)
{
// 含む場合
}
else
{
// 含まない場合
}
Array.prototype.indexOf() - JavaScript
MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
2021/01/14