ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのfind()メソッドは何をするのでしょうか?
JavaScript では、条件を満たす配列内の最初の要素を取得するために find() メソッドが使用されます。このメソッドは、配列内の各要素に対してコールバック関数を呼び出し、配列要素がコールバック関数の条件を満たすかどうかをテストします。配列内の要素が条件を満たす場合、その要素は返され、後続の値は返されません。コールバック関数を再度呼び出します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
find() メソッドは、提供されたテスト関数を満たす配列内の最初の要素の値を返します。
find() メソッドは、配列内の各要素に対してコールバック関数の実行を呼び出します。
条件のテスト時に配列内の要素が true を返した場合、find ( ) は条件を満たす要素を返し、それ以降の値は実行関数を呼び出しません。
条件を満たす要素が存在しない場合は、unknown が返されます。
注: find() 関数は、要素に対して実行されません。空の配列。
注: find() は配列の元の値を変更しません。
構文: array.find(callback, thisArg)
説明 | |
---|---|
callback | 配列内の各要素に対して実行される関数。 関数パラメータ:
|
thisValue | オプション。関数に渡される値は通常、「this」値を使用します。このパラメータが空の場合、「this」の値には「未定義」が渡されます。 |
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18;} function myFunction() { document.getElementById("demo").innerHTML = ages.find(checkAdult);}出力結果:
18[推奨学習:
JavaScript 上級チュートリアル]
以上がJavaScriptのfind()メソッドは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。