需要先标记再删除,不能直接删除的原因是如果直接删除那么根据下标取到的值就会有变化,会导致有重复数据删除不掉
b.forEach((i1,idx1)=>{
a.forEach((i2)=>{
if(i1=i2){
b.splice(idx1,1,'删除')
}
})
})
b=b.filter(i=>i!='删除')
需要先标记再删除,不能直接删除的原因是如果直接删除那么根据下标取到的值就会有变化,会导致有重复数据删除不掉
b.forEach((i1,idx1)=>{
a.forEach((i2)=>{
if(i1=i2){
b.splice(idx1,1,'删除')
}
})
})
b=b.filter(i=>i!='删除')