- filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素
- 不会改变原数组
- return后面判断结果,取布尔值,true的话就添入新的filter数组中,false的话,不会添进filter的数组中
-
var arr = [1,2,'',3,' ']; var arr2=arr.filter(function (item) { return item; }); //[1,2,3,' ']
例:筛选不包含'b'的字符串
var arr = ['aa','cb','cc', 'bd','rf']
var newArr = arr.filter(item => item.indexOf('b')<0) //["aa", "cc", "rf"]
本文详细介绍了JavaScript中filter()方法的使用,展示了如何利用该方法筛选数组中的元素,包括基本用法示例及条件筛选技巧。

1729

被折叠的 条评论
为什么被折叠?



