js数组中存在一些虚假值,不想要?此方法一步就
在JavaScript数组中有时候会存在一些虚假值:null、undefiend、NaN、false、0等。如果不想要的话,传统做法是循环去除,
是否有更简单的方式呢?有,废话不多说:
const arry=[1,0,false,NaN,null,'a',undefiend] cosnt filterArr=arry.filter(Boolean) console.log(filterArr)//1,'a'
在JavaScript数组中有时候会存在一些虚假值:null、undefiend、NaN、false、0等。如果不想要的话,传统做法是循环去除,
是否有更简单的方式呢?有,废话不多说:
const arry=[1,0,false,NaN,null,'a',undefiend] cosnt filterArr=arry.filter(Boolean) console.log(filterArr)//1,'a'