程序功能:利用JS编程,创建一个函数,清除等于0的元素# R c( w8 ^7 c# b 程序要求:将业务逻辑封装成函数,设计一组数据进行测试,显示测试结果 ; W: _( J2 X4 P3 S" z4 _程序原理:利用filter方法对数组进行过滤,通过检查指定数组中符合条件的所有元素(注意:filter()不会对空数组进行检测、不会改变原始数组) & F5 o2 j, ?" O$ p. n一、语法:1 s E0 F# P* b. o3 Y
Array.filter(function(currentValue, indedx, arr), thisValue) + d- D% }% X- Q* K 其中,函数 function 为必须,数组中的每个元素都会执行这个函数。且如果返回值为 true,则该元素被保留;函数的第一个参数 currentValue 也为必须,代表当前元素的值。 2 [0 |% j. ^) u二、用法: ! n1 F( R A Q0 w6 E. w 返回数组nums中所有大于5的元素。 % U2 S4 [- ]# Y8 M- t