こんにちは、水田です。
JavaScriptのfindIndex()メソッドについてです。findIndex()は、Arrayインスタンスのメソッドで、配列内でテスト関数に基づいて条件を満たす最初の要素のインデックスを返します。このメソッドは配列の各要素に対して指定されたテスト関数を実行し、その関数が真値を返す最初の要素のインデックスを返します。もし配列内のどの要素もテスト関数の条件を満たさなかった場合は、-1を返します。テスト関数は3つの引数で呼び出されます。配列内で現在処理されている要素、配列内で現在処理されている要素のインデックス、findIndex()を呼び出した元の配列です。findIndex()メソッドは、配列内の要素が条件を満たすかどうかの位置情報が必要な場合に役立ちます。
const array = [10, 15, 20, 25, 30];
const found = array.findIndex((value) => value > 10);
console.log(found);
// 1