导航:首页 > 净水问答 > 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过滤函数相关的资料

热点内容
成都射频离子去眼袋 浏览:8
磷化废水的来源 浏览:267
什么叫除盐水反渗透 浏览:74
污水中营养指的是什么 浏览:406
真空隔膜过滤器能高压灭菌吗 浏览:515
污水厂印花税怎么交 浏览:726
饮水机出水口的水怎么清洗 浏览:358
crv用的什么牌空气滤芯 浏览:254
蒸馏水水会长青苔吗 浏览:519
沁园净水器用什么滤芯 浏览:254
hg7230空调滤芯怎么换 浏览:596
小型白兰地蒸馏设备 浏览:992
辐照去除水垢 浏览:963
春典智能空气净化器怎么关闭 浏览:215
油田污水预氧化还原剂 浏览:336
染色废水处理系统 浏览:937
污水处理中的超越是什么意思 浏览:937
放射污水处理运营需要什么资质 浏览:246
旗骏D版空气滤芯怎么安 浏览:322
花洒表面有水垢是什么原因 浏览:171