|
filter
过滤筛选(callback在这里担任的是过滤器的角色,当元素符合条件,过滤器就返回true,而filter则会返回所有符合过滤条件的元素)。 array.filter(callback,[ thisObject]);指数组filter后,返回过滤后的新数组。用法跟map相似 var a1 = ['a', 10, 'b', 20, 'c', 30];
var a2 = a1.filter(function(item) {
return typeof item == 'number';
});
console.log(a2); // logs 10,20,30注:回调函数担任过滤器的角色,返回true,false. 但是,filter返回的是数组类型,由所有符合条件的元素组成的新数组
参考:https://segmentfault.com/a/1190000005046496 |
|
|