从list的name中找出和arr有相同值的那一项 并且连同flag把这一项都删除 我下面这样写的 试了一下不行 大家有什么办法吗?
list.filter((item) => {
arr.forEach((items) => {
return item.name === items
})
})
this.list.filter((item) => {
return arr.includes(item.name)
})
这两种方法都不行
var arr = [20190405, 20190622]
var list = [
{
name: 20190622,
flag: true,
},
{
name: 20190405,
flag: true,
},
{
name: 20190105,
flag: true,
},
{
name: 20190529,
flag: true,
},
]
用 some 或 find