js怎么过滤数组?
1、如下图:
1、语法:
var newArray = arr.filter(callback(element[, index[, array]])[,thisArg])
2、参数解析:
callback
用来测试数组的每个元素的函数。返回 true 表示该元素通过测试,保留该元素,false 则不保留。它接受以下三个参数:
3、element
数组中当前正在处理的元素。
4、index | 可选
正在处理的元素在数组中的索引。
5、array | 可选
调用了 filter 的数组本身。
6、thisArg | 可选
执行 callback 时,用于 this 的值。
7、返回值:
一个新的、由通过测试的元素组成的数组,如果没有任何数组元素通过测试,则返回空数组。
8、用法总结示例如图
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:135
阅读量:26
阅读量:25
阅读量:129
阅读量:121