filter的原生写法

filter

作用: filter筛选数组,筛选出新的数组。
特点: 筛选的值由return来决定,会放在一个新的数组中返回。

源码实现

1
2
3
4
5
6
7
8
9
10
Array.prototype.myFilter = function(func) {
var len = this.length,
newArr = [];
for(var i = 0; i < len; i++) {
if(func(this[i], i)) {
newArr.push(this[i]);
}
}
return newArr;
}
作者

hujinbin

发布于

2020-03-21

更新于

2021-04-10

许可协议

评论

:D 一言句子获取中...