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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。