程序功能:利用JS编程,创建一个函数,清除等于0的元素. ~$ A6 m, p" @: [ 程序要求:将业务逻辑封装成函数,设计一组数据进行测试,显示测试结果 * a g0 V: F9 E# b程序原理:利用filter方法对数组进行过滤,通过检查指定数组中符合条件的所有元素(注意:filter()不会对空数组进行检测、不会改变原始数组)& C) p( [& T! c( `) _7 H! a 一、语法:/ d S& G& J3 e7 L' X8 y
Array.filter(function(currentValue, indedx, arr), thisValue) 2 e a" f. I; a7 u/ T. [6 T 其中,函数 function 为必须,数组中的每个元素都会执行这个函数。且如果返回值为 true,则该元素被保留;函数的第一个参数 currentValue 也为必须,代表当前元素的值。% S* y1 J, J ?$ t 二、用法: 9 i- F p) q3 v+ m+ R7 O 返回数组nums中所有大于5的元素。8 Z0 b3 S% A+ ^ g/ S0 w( K