項目が JavaScript 配列にあるかどうかを確認する最良の方法は何ですか

Xiang Muga Javascript Pei Lieniarukadoukawo Que Rensuru Zui Liangno Fang Faha Hedesuka



find()、includes()、indexOf()、または filter() メソッドなど、項目/要素が JavaScript の配列に存在するかどうかを確認するいくつかのメソッドがあります。項目が JavaScript 配列内にあるかどうかを確認する最善の方法は、使用しているデータの種類によって異なりますが、一般的には「 Array.includes() 」メソッドまたは「 Array.indexOf() 」 メソッドが最適です。

このチュートリアルでは、JavaScript で配列内の項目を見つける最良の方法を示します。

項目が JavaScript 配列にあるかどうかを検索/確認する効率的な方法は何ですか?

配列内の要素を見つける方法はいくつかありますが、最適な方法は次のとおりです。







  • includes() メソッド
  • indexOf() メソッド

方法 1: includes() メソッドを使用して配列内の項目を検索する

includes() メソッドは、配列に特定のアイテムが含まれているかどうかを示すブール値を返します。それは与えます ' 真実 」特定の要素が配列で見つかった場合。それ以外の場合は、「 間違い 」。このメソッドは簡単に使用でき、必要な引数は 1 つ (探している要素) だけです。



構文



次の構文を使用して、配列内の項目を検索します。





配列。 含む ( エレメント )

数値の配列を作成します。



だった 配列 = [ 5 8 十一 14 15 20 23 25 ] ;

次に、要素「 十一 」は、「 () を含む ' 方法。 「 真実 」指定された要素が配列に存在する場合。それ以外の場合、「 間違い 」:

定数 findElement = 配列。 含む ( 十一 ) ;

結果をコンソールに出力します。

コンソール。 ログ ( findElement ) ;

出力には「 真実 」、これは、アイテムが配列で見つかったことを示します。

方法 2: indexOf() メソッドを使用して配列内の項目を検索する

配列内の要素を見つける別の最良の方法は、「 の指標() ' 方法。配列内の要素のインデックス/位置を示します。指定された要素が配列内に見つからない場合、-1 が返されます。

構文

indexOf() メソッドに指定された構文に従います。

配列。 の指標 ( エレメント )

indexOf() メソッドで要素を渡します。

定数 findElement = 配列。 の指標 ( 十一 ) ;

出力表示「 2 これは、この項目が配列の 2 番目のインデックスに存在することを示す要素 11 のインデックスです。

JavaScript で配列内の項目を見つけるための最良の方法をまとめました。

結論

配列内の要素を見つける方法はいくつかありますが、最良の方法は「 () を含む 」メソッドと「 の指標() ' 方法。 includes() メソッドはブール値を出力し、indexOf() メソッドは要素のインデックスを提供します。このチュートリアルでは、JavaScript で配列内の項目を見つける最良の方法を示しました。