配列にある値が含まれるか調べたい場合、JavaScriptでは色々方法があります。そのやり方の例をいくつか挙げるなら次の通り配列をループで回して値チェックincludesメソッドを使うindexOfメソッドを使う1番目のループで回して探すのはムダ処理が多すぎて論外ですね。単純に「含まれるかどうか」を知りたいならincludesメソッド、値が含まれる「インデックス位置まで知りたい」ならindexOfメソッドを使うのが最適だと思います。ここではこの2つのメソッドの使い方とコード例をまとめました。単純に値が含まれるか調べたいならincludesメソッドを使えばOK。真偽値で返してくれるメソッドです。fromIndex])ちなみに2つめの引数については任意(オプショナル)なので渡さなくてもOK。単純に探したい値を渡せば含まれるかどうかがすぐに分かります。trueもう基本的な使い方については説明するまでもないくらい簡単です。先ほど書いたように2番目に検索を始めるインデックス位置も指定できます。falseインデックス位置なので0から始まることに注意してください。ちなみにこのインデックス位置、マイナスの値も渡せます。)になるという訳です。そのインデックス位置から末尾に向かって値の検索が開始されます。上の説明だと分かりにくいと思うので、どういう動作をするかは次のコード例を見てください。)から始まるということもしマイナスの値を渡す場合は少し複雑な計算をしないといけないことに注意です。単純に「含まれているか」だけ調べたいなら処理速度的にも速いかもしれません。