0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Javascript】filterメソッドー学習ノート

Posted at

#初めに
javascriptのfilterメソッドについて学習した内容のoutput用記事です。

※内容に間違いなどがある場合はご指摘をよろしくお願いします。
※こちらの記事はあくまでも個人で学習した内容のoutputとしての記事になります。

#filterメソッド
対象の配列にメソッド内の関数からの条件がtrueの値のみを選び、新しい配列を生成するメソッド。引数に関数を取るため高階関数の一つ。

使ってみる

まずfilterメソッドの対象となる配列を用意します。

const changes = [100, 400, -300, 120, -50, -330, 1400, 500];

この配列の中の値から300以上の値だけを残す場合はfilterメソッドで以下のように書くことができます。

const filterChanges = changes.filter((arr) => arr >= 300);
console.log(filterChanges);
//(3) [400, 1400, 500]

これはfor of文を使えば同じような結果を得られます。

const filterChanges2 = [];

for (const change of changes) if (change >= 300) filterChanges2.push(change);
console.log(filterChanges2);
//(3) [400, 1400, 500]

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?