String.prototype.indexOf() - JavaScript | MDNは、String の中の文字があったら、その文字の開始位置を返して、ない場合は「-1」を返します。 配列に対しても同様のメソッドがあり(Array.prototype.indexOf() - JavaScript | MDN)、配列の中の要素と、与えた値がマッチするか(===で比較する)どうかを調べて、マッチしたら配列の index を返して、ない場合は「-1」を返します。 たとえば、indexOf を使って、対象の文字列もしくは配列に、渡した値が存在するかどうかを確かめる場合、 var a = "foobar"; if (a.indexOf("bar") !== -1) { console.log("Matched"); } とする(RegExp.prototype.test() - JavaScr