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

慕田峪9158850
TA貢獻1794條經(jīng)驗 獲得超7個贊
現(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;
}
添加回答
舉報
0/150
提交
取消