- Code
- var a=[-1,-2,-3,5,6,-1];
- function f(s,e)
- {
- var ret=[];
- for(var i in s)
- {
- ret.push(e(s[i]));
- }
- return ret;
- }
- var b=f(a,function(n){return n>0?n:0});
- alert(b);
- //result:
- //0,0,0,5,6,0
javascript学习进阶---js之美
JavaScript数组过滤示例
本文通过一个具体的JavaScript代码示例展示了如何使用自定义函数来过滤数组中的元素,将所有负数转换为0,并保留正数不变。这种方法可以有效应用于数据预处理等场景。

被折叠的 条评论
为什么被折叠?



