JavaScript

[JavaScript] 配列から条件に合致する最初の値のみ取得する(.find)

投稿日:

配列から条件に合致する最初の値のみ取得するには、.find()を使用します。

サンプルソース

例1)数値配列から値が5以上の値で一番最初に見つかった値のみ取得する

(結果)
5

7と9も条件に一致しますが、findは一番初めに見つかったもののみ返します。

例2)オブジェクト配列からcodeが110以上で一番初めの値のみ取得する

(結果)
{code:110, name:"bbb"}

{code:120, name:"ccc"}も条件に一致しますが、findは一番初めに見つかったもののみ返します。

解説

  • 一番初めに見つかった値だけでなく、すべての値を取得したい場合は、.filterをご使用ください。

関連記事


スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:



comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク