filter()方法用於使用給定的回調函數過濾給定的集合並返回collection元素。
用法:
collect(array).filter(callback)
參數:collect()方法采用一個參數,該參數將轉換為集合,然後在其上應用filter()方法。 filter()方法采用一個參數來保存回調函數的值。
返回值:此方法返回過濾後的集合元素。
下麵的示例說明了collect.js中的filter()方法:
範例1:
Javascript
const collect = require('collect.js');
const arr = [2, 4, 5, 6, 8, 9, 10];
const collection = collect(arr);
const remaining_element = collection
.filter((val, key) => val % 2 == 0);
console.log(remaining_element.all());
輸出:
[ 2, 4, 6, 8, 10 ]
範例2:
Javascript
const collect = require('collect.js');
let obj = [
{
name:'Rahul',
score:98,
},
{
name:'Aditya',
score:96,
},
{
name:'Abhishek',
score:80
},
];
const collection = collect(obj);
const remaining_element = collection
.filter((val, key) => val.score > 80);
console.log(remaining_element.all());
輸出:
[ { name:'Rahul', score:98 }, { name:'Aditya', score:96 } ]
相關用法
- ES6 Array filter()用法及代碼示例
- Typescript Array filter()用法及代碼示例
- Lodash _.filter()用法及代碼示例
- p5.js Image filter()用法及代碼示例
- JavaScript Array filter()用法及代碼示例
- JQuery filter()用法及代碼示例
- Javascript typedArray.filter()用法及代碼示例
- CSS filter屬性用法及代碼示例
- PHP Ds\Sequence filter()用法及代碼示例
- PHP Ds\Vector filter()用法及代碼示例
- HTML Style filter用法及代碼示例
- PHP Ds\Set filter()用法及代碼示例
- PHP Ds\Map filter()用法及代碼示例
- PHP Imagick filter()用法及代碼示例
注:本文由純淨天空篩選整理自AshokJaiswal大神的英文原創作品 Collect.js filter() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。