この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
ぜひこちらの記事もご覧ください!!
転職回数4回(独立系⇒メーカー系⇒社内SE⇒SES)の私がSESのメリットについて書きました!
【完全解説】JavaScriptで配列に特定の要素が含まれているかを調べる方法
はじめに
JavaScriptにおいて、配列に特定の要素が含まれているかを調べることは一般的なタスクの一つです。
この記事では、JavaScriptで配列に特定の要素が含まれているかどうかを確認する方法について具体的なソースコード例を交えながら解説します。

1. includes()メソッドを使用する
JavaScriptの配列には、指定した要素が配列内に存在するかどうかを確認するためのメソッドとしてincludes()
が用意されています。
このメソッドは、配列に指定した要素が存在する場合はtrue
、存在しない場合はfalse
を返します。
ソースコード例
1 2 3 |
let array = ["apple", "banana", "cherry"]; console.log(array.includes("apple")); // true console.log(array.includes("orange")); // false |
出力結果
true
false

2. indexOf()メソッドを使用する
もう一つの方法として、indexOf()
メソッドを使用する方法があります。
このメソッドは、指定した要素が配列内に存在する場合、その要素のインデックスを返します。存在しない場合は-1
を返します。
ソースコード例
1 2 3 |
let array = ["apple", "banana", "cherry"]; console.log(array.indexOf("apple") !== -1); // true console.log(array.indexOf("orange") !== -1); // false |
出力結果
true
false

3. find()メソッドを使用する
JavaScriptでは、配列の各要素に対してテスト関数を実行し、そのテスト関数を満たす最初の要素を返すfind()
メソッドも提供されています。
このメソッドを利用して配列に特定の要素が含まれているかを確認することも可能です。
ソースコード例
1 2 3 |
let array = ["apple", "banana", "cherry"]; console.log(array.find(element => element === "apple") !== undefined); // true console.log(array.find(element => element === "orange") !== undefined); // false |
出力結果
true
false

まとめ
この記事では、JavaScriptで配列に特定の要素が含まれているかどうかを確認する方法について解説しました。
それぞれの方法には特性と使用シーンがあるので、状況に応じて適切なメソッドを選択しましょう。
最後まで読んで頂き、ありがとうございました。少しでもお役に立てたなら幸いです!

ぜひこちらの記事もご覧ください!!
転職回数4回(独立系⇒メーカー系⇒社内SE⇒SES)の私がSESのメリットについて書きました!
私は下記のサイトで現在の働き方、フルリモート(週5)の企業に出会うことができました。
今でもとても感謝しています!カウンセリングは無料なので、ぜひどうぞ!
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。