var array = [1, 2, '', 4, '', 6];let newArr = array.filter((item) => {item !== ''});console.log(newArr)
代码如上,返回的是空数组,这是为什么?
回调函数需要return的
匿名函数写法有问题,在不加花括号时可以省略return,前提是代码只有一行,如果加了花括号就必须显式给出return语句