このチュートリアルでは、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 で配列内の項目を見つける最良の方法を示しました。