Array.prototype.filter()方法用于过滤数组,返回一个符合特定操作的元素组成的数组。

但是下面这中写法是什么意思:

array.filter(Boolean)

原来它等价于:

array.filter((item) => {return Boolean(item)})

也就是说这样写的意思就是去除数组中为“假”的元素。

0、undefined、null、NaN、''、false

标签: none

添加新评论