js 配列フィルター false 値

 false、null、0、「」、未定義、および NaN は、一般に false 値と呼ばれます。

let arr=['1', null, '', false, '2', '3']

 一部のタスク シナリオでは、配列に false の値が取得されます。これらの false の値は、テーブルへの入力の取得など、必要なものではありません。

伝統的な治療法

let arr = val.filter((n) => n); // ['1','2','3']

 lodash を使用したコンパクトな方法もあります

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