gpt4 book ai didi

javascript - 从数组中删除多个对象并返回更新后的数组

转载 作者:行者123 更新时间:2023-12-01 00:37:27 24 4
gpt4 key购买 nike

尝试从数组中删除多个对象,我所做的解决方案很好并且有效,但我想要的是我不想过滤两次,想要以一种方式

你能帮我找到最好的解决方案吗

示例

 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) => !['label1', 'label3'].includes(a.l))

关于javascript - 从数组中删除多个对象并返回更新后的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57993518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com