array.filter(Boolean)
Array.prototype.filter()方法用于过滤数组,返回一个符合特定操作的元素组成的数组。
但是下面这中写法是什么意思:
array.filter(Boolean)
原来它等价于:
array.filter((item) => {return Boolean(item)})
也就是说这样写的意思就是去除数组中为“假”的元素。
0、undefined、null、NaN、''、false
Array.prototype.filter()方法用于过滤数组,返回一个符合特定操作的元素组成的数组。
但是下面这中写法是什么意思:
array.filter(Boolean)
原来它等价于:
array.filter((item) => {return Boolean(item)})
也就是说这样写的意思就是去除数组中为“假”的元素。
0、undefined、null、NaN、''、false