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メソッドについて超簡略化して整理してみた

Last updated at Posted at 2021-05-09

#はじめに
Vue.jsを使ったアプリケーションを作成していると、
filterメソッドを利用する場面に遭遇しました。

今回はそこで学んだことを自身の備忘録も兼ねて簡単に整理しておきます。

#filterメソッドとは
filterメソッドは、JavaScriptの配列に用意されているメソッドです。
既存の配列から条件に合致した要素だけを抽出して新しい配列を作成するために使用します。

#filterメソッドの使い方

アロー関数を用いた基本形は以下の通りです。

絞り込み対象の配列.filter( 引数 => 条件式 );

// 条件式がtrueであればデータは残され、falseの場合は除去される

実際に6以上の値のみを抽出するfilterメソッドを書いてみました。

var dataList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

var result = dataList.filter(data => data >= 6);

console.log(result);

// 出力結果
// [6, 7, 8, 9, 10]

今回の記事は本質的な部分を削ぎ落とし、超簡略化した内容になっています。
filterメソッドは3つの引数を受け取ることができ...というように
まだまだ整理すべきことはあるのですが、それはまた別の機会に譲ります。

#参考資料
MDN Web Docs Array.prototype.filter()」
書籍「たった1日で基本が身に付く!Vue.js超入門」

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?