js 数组过滤假值

 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']

猜你喜欢

转载自blog.csdn.net/weixin_46600931/article/details/128797574