この投稿では、ES6 の Array.findIndex() メソッドについて説明します。
ES6 の Array.findIndex() とは何ですか?
Array.findIndex() は、ES6 で導入された JavaScript メソッドです。指定された条件に従って期待を満たす初期配列要素のインデックスを返すために使用されます。元の配列には影響しません。一方、配列に要素が存在しない場合は、値を負の形式で返します。ただし、値がない場合、このメソッドは配列要素の関数を実行できませんでした。
ES6 で Array.findIndex() メソッドを使用するには?
ES6 で array.findIndex() を使用するには、提供されている構文を試してください。
配列。 検索インデックス ( 関数 ( currentValue、インデックス、arr ) 、この値 )
ここ:
- 「 現在の価値 」は、配列で検出される値を決定します。
- 「 索引 」は、配列インデックスを決定するために使用されます。
- 「 到着 」を使用して配列を定義します。
- 「 この値 」は、関数の「 これ ' 価値。
例 1: 数値で Array.findIndex() を使用する
数値で array.findIndex() を利用するには、以下の手順を試してください。
- 特定の名前で定数を宣言および初期化し、配列内の数値形式で値を割り当てます。
- 次に、「 findIndex() 指定されたパラメーターに従ってインデックスを見つける」メソッド:
年。 検索インデックス ( チェックエイジ ) ;
次に、「 checkAge() 」関数を追加し、「 戻る 」 条件の出力を返すステートメント:
関数 checkAge ( 年 ) {戻る 年 > 22 ;
}
関数は「 3 」よりも大きい値であることを示します。 22 」が配列の 3 番目のインデックスで見つかりました。
例 2: テキスト値で Array.findIndex() を使用する
「 配列.findIndex() 」メソッドは、配列内のテキスト値でも使用できます。これを行うには、特定の名前で定数を定義し、配列に値を割り当てます。
定数 国 = [ 'イギリス' 、 'シンガポール' 、 'カナダ' 、 'インド' ]次に、「」という名前の関数を定義します。 getCountry() 」。次に、「 戻る ” 国を値で出力するステートメント “ カナダ 」:
関数 getCountry ( 国 ) {戻る 国 === 'カナダ' ;
}
最後に、「 console.log() 」メソッドを使用して、コンソールに出力を表示します。これを行うには、findIndex() メソッドを呼び出して、「 getCountry 」をパラメーターとして:
コンソール。 ログ ( 国。 検索インデックス ( getCountry ) )
ES6 で array.findIndex() メソッドを使用する方法は以上です。
結論
Array.findIndex() は、ES6 で導入された JavaScript メソッドです。指定された条件に従って、true と評価される初期配列要素のインデックスを返すために使用されます。このメソッドを呼び出して、配列内の数値およびテキスト データ セットのインデックス値を検索することもできます。このチュートリアルでは、Array.findIndex() JavaScript メソッドの使用法を示しました。