蕪湖不蕪
2019-03-12 17:15:24
discountData的長(zhǎng)度 要大于 tabaleData的長(zhǎng)度想要實(shí)現(xiàn)tabaleData的discountId的值 跟 discountData里面進(jìn)行對(duì)比 如果不相等 進(jìn)行處理 即(tableData里面不含有discountData的數(shù)據(jù))現(xiàn)在不管怎么改 都是處理的含有的數(shù)據(jù) 想知道哪里出問(wèn)題了
3 回答

慕田峪9158850
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
現(xiàn)在不管怎么改 都是處理的含有的數(shù)據(jù)
模擬一下數(shù)據(jù):
let tableDate = [{discountId:2,discount:1}];
let discountDate = [
{
id:1
},
{
id:2
}
];
那么第一輪比較,發(fā)現(xiàn)tableDate[0].discountId !== discountDate[0].id,于是tableDate[0].discount = 2。這應(yīng)該不是你想要的吧?
解決偽代碼:
for(...){
for(...){
let isExisted = false;
if(... === ...){
isExisted = true;
break;
}
}
tableDate[index].discount = 2;
}
添加回答
舉報(bào)
0/150
提交
取消