如果要从一个js数组中筛选出特定的数据,可以通过foreach来遍历数组在进行判断。
但是还有一种更方便的方法,那就是使用js Array的filter()方法
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
let arr = [true,true,false,true,false]
let num = arr.filter(value => value).length; // value的值为真就会返回为新数组的元素
// 输出结果 num = 3
箭头函数里可以添加更改复杂的逻辑,这样就可以更方便快捷的筛选数组的元素了