程序功能:利用JS编程,创建一个函数,清除等于0的元素 " C7 D$ h2 X. ^! h' A& V5 |' ?程序要求:将业务逻辑封装成函数,设计一组数据进行测试,显示测试结果 : q- e; w% e7 h L9 O# W程序原理:利用filter方法对数组进行过滤,通过检查指定数组中符合条件的所有元素(注意:filter()不会对空数组进行检测、不会改变原始数组), c( f) p; |0 B0 ]) o7 h 一、语法:) o' f L- D9 |' m" A. D
Array.filter(function(currentValue, indedx, arr), thisValue)' I4 r4 k1 `4 h6 T. v6 l$ v y
其中,函数 function 为必须,数组中的每个元素都会执行这个函数。且如果返回值为 true,则该元素被保留;函数的第一个参数 currentValue 也为必须,代表当前元素的值。2 F' e* x1 ?; G6 j3 u% A 二、用法:. q! B& p. @* @
返回数组nums中所有大于5的元素。- ?. p a ^1 M K/ C) q% a b* j