导航:首页 > 净水问答 > js过滤函数

js过滤函数

发布时间:2025-02-09 17:57:31

㈠ js中怎样实现数组过滤函数filter

filter 是根据返回的值是否为真来判断是否保留元素,所以可以这样实现
Array.prototype.filter = Array.prototype.filter || function(func) {
var arr = this;
var r = [];
for (var i = 0; i < arr.length; i++) {
if (func(arr[i])) {
r.push(arr[i]);
}
}
return r;
}
因为目前大部分浏览器有 filter 实现,所以测试时只能改个名字叫 filterx,下面是测试代码

var data = [1,2,3,4,5,6,7];

Array.prototype.filterx = Array.prototype.filterx || function(func) {
var arr = this;
var r = [];
for (var i = 0; i < arr.length; i++) {
if (func(arr[i])) {
r.push(arr[i]);
}
}
return r;
}

console.log(data.filter(function(t) {
return t % 3 > 0;
}));

console.log(data.filterx(function(t) {
return t % 3 > 0;
}));

阅读全文

与js过滤函数相关的资料

热点内容
ro产水直接接edi 浏览:726
工业废水有什么污染 浏览:585
没有ro膜的净水器好吗 浏览:768
饮水机桶不存水是什么原因 浏览:385
成都市新津污水处理厂有哪些 浏览:930
超滤膜浓度极差什么意思 浏览:34
安利净化器提示灯红了怎么办 浏览:884
ro膜加仑数衡量什么 浏览:552
油过滤设备发展论文 浏览:451
净水器反渗透膜怎么区分净水废水 浏览:405
刷卡纯净水怎么办理 浏览:596
反渗透水处理系统 浏览:827
净化器去甲醛是什么模式 浏览:878
净水器管子破了怎么修 浏览:184
半透膜溶液体积与液面差 浏览:485
便宜的饮水机和贵的有什么区别 浏览:81
中效过滤器英语 浏览:564
阳离子交换器树脂泄露的后果 浏览:544
康居仁家超滤净水器 浏览:518
如何计算废水处理率 浏览:683