let arr = [1,2,,3];
过滤空数组项,不包括null, undefined这类,数组中的 empty 元素不会参与数组项遍历,故只需返回 true 即可过滤掉 empty 元素(而不会牵连 0、NaN、null、undefined、‘’ 这些)
arr.filter(i => true) //方法一
arr.filter(Number) //方法二
arr.filter(String) //方法三
上面并不是最好的方法。数组有个API,天然去除空数组项,arr.flat()
,flat()可以让数组扁平化的方法。