var a = [1, 2], b = [{ t: 1 }, { t: 2 }, { t: 3 }, { t: 4 }]
b.forEach(i=>{
i.s = false
a.forEach(e=>{
if(e!=i.t){
i.s = true
}
})
})
如何使b
中t
不等于a
中值的项s=true
,相等的s=false
?
var a = [1, 2], b = [{ t: 1 }, { t: 2 }, { t: 3 }, { t: 4 }]
b.forEach(i=>{
i.s = false
a.forEach(e=>{
if(e!=i.t){
i.s = true
}
})
})
如何使b
中t
不等于a
中值的项s=true
,相等的s=false
?
for (let i = 0; i < b.length; i++) {
const item = b[i]
item.s = false
if (!a.some(v => v === item['t'])) {
item.s = true
}
}
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决