一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptのfindLast()メソッドについてです。findLast()は、Arrayインスタンスのメソッドで、配列内の要素を後ろから検索して、テスト関数が最初に真値と評価する要素を返します。配列の末尾から開始し、各要素に対してテスト関数を実行します。配列の末尾から見て、条件に一致する最初の要素を返します。条件に一致する要素がない場合は、undefinedを返します。テスト関数は3つの引数で呼び出されます。配列内で現在処理されている要素、配列内で現在処理されている要素のインデックス、findLast()を呼び出した元の配列です。findLast()メソッドは、配列の後ろから検索を行うため、特定の条件下ではfind()メソッドよりも有用です。

const array = [10, 15, 20, 25, 30];
const found = array.findLast((value) => value > 10);
 
console.log(found);
// 30
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア