_.filter()


.filter()は、新しいフィルタされた配列を返します!👆🏻
👉🏻 構文
_.filter(collection, [predicate=_.identity])
  • collection (Array | Object):重複コレクション
  • [predicate=_.identity] (함수):毎回繰り返す関数
  • 🐸 Example
    var users = [
      { 'user': 'barney', 'age': 36, 'active': true },
      { 'user': 'fred',   'age': 40, 'active': false }
    ];
     
    _.filter(users, function(o) { return !o.active; });
    // => objects for ['fred']
     
    // The `_.matches` iteratee shorthand.
    _.filter(users, { 'age': 36, 'active': true });
    // => objects for ['barney']
     
    // The `_.matchesProperty` iteratee shorthand.
    _.filter(users, ['active', false]);
    // => objects for ['fred']
     
    // The `_.property` iteratee shorthand.
    _.filter(users, 'active');
    // => objects for ['barney']
    🥽 コメントリンク
    Lodashドキュメント