【发布时间】:2020-01-19 10:55:50
【问题描述】:
尝试从数组中删除多个对象,我所做的解决方案很好并且可以工作,但我想要的是我不想过滤两次,想要以单一方式
所以你能帮我找到最好的解决方案
示例
const arrList = [{v:'1',l:'label1'},{v:'2',l:'label2'},
{v:'3',l:'label3'}, {v:'4',l:'label4'},
{v:'5',l:'label5'}]
const filter1 = arrList.filter((a) => a.l !== 'label1')
const filter3 = filter1.filter((a) => a.l !== 'label3')
console.log(filter3);
【问题讨论】:
-
arrList.filter((a) => a.l !== 'label1' && a.l !== 'label3')
标签: javascript jquery reactjs ecmascript-6