filter函数的用法js37650.pdf
filter 函数的用法 js filter()方法用于创建一个新数组,其元素来自原始数组,只有满足指定函数测试的元素才会留下来,将结果作为新数组返回。描述 filter()方法创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。它通过执行指定函数来测试数组的每个元素,该执行参数为:数组中当前元素的值,当前元素的索引,原始数组。语法 var newArray=arr.filter(function(item,index,array)/item:数组当前元素的值 /index:当前元素的索引 /array:原始数组 /return true 或 false )参数 function 提供测试的函数,用来测试数组的每个元素,如果返回 true,则该元素会包含在返回的数组当中。返回值 一个新数组,其元素包含原始数组中符合测试函数中指定条件的元素。例子 1.计算一个数组中是否有 5 var numbers=1,2,3,4,5,6;var hasFive=numbers.filter(function(number)return number=5;);console.log(hasFive);/5