false, null,0, “”, undefined, 和 NaN通称假值
let arr=['1', null, '', false, '2', '3']
在一些有任务场景下我们会在数组中拿到假值,这些假值不是我们想要的,比如table 中获取输入
传统处理方法
let arr = val.filter((n) => n); // ['1','2','3']
还有一种是借助于lodash 的 compact方法
import _ from 'lodash';
export function removeArray(arr: []) {
let obj =_.compact(arr)
return obj;
}
console.log(removeArray(arr)) // ['1','2','3']