第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

兩個數(shù)組比較的問題

兩個數(shù)組比較的問題

梵蒂岡之花 2019-05-20 17:23:48
數(shù)組a:[{"user_num":"75925","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75921","MeterNo":"50005445","BookNo":"51010"},{"user_num":"7595","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75984","MeterNo":"50005445","BookNo":"51010"},{"user_num":"759020","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75930","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75911","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75931","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75912","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75932","MeterNo":"50005445","BookNo":"51010"},{"user_num":"75913","MeterNo":"50005445","BookNo":"51010"}]數(shù)組b:[{user_num:75925,name:"范小明"},{user_num:75921,name:"李大霄"},{user_num:7595,name:"劉士雨"},{user_num:75984,name:"廖冰"},{user_num:7598020,name:"李剛"},{user_num:7597,name:"李世民"},{user_num:75930,name:"劉彬彬"},{user_num:75911,name:"森美"}]我想得到這樣的效果,遍歷數(shù)組a的user_num,如果,其值在數(shù)組b里,則取出該數(shù)組b的name屬性,并添加到數(shù)組a中。如果user_num沒有在數(shù)組b中,在添加一個默認值name屬性(可以設(shè)為default)給數(shù)組a.最后,數(shù)組a將變成這樣:[{"user_num":"75925","MeterNo":"50005445","BookNo":"51010","name":"范小明"},{"user_num":"75921","MeterNo":"50005445","BookNo":"51010","name":"李大霄"},{"user_num":"7595","MeterNo":"50005445","BookNo":"51010","name":"劉士雨"},{"user_num":"75984","MeterNo":"50005445","BookNo":"51010","name":"廖冰"},{"user_num":"759020","MeterNo":"50005445","BookNo":"51010","name":"李剛"},{"user_num":"75930","MeterNo":"50005445","BookNo":"51010","name":"劉彬彬"},{"user_num":"75911","MeterNo":"50005445","BookNo":"51010","name":"森美"},{"user_num":"75931","MeterNo":"50005445","BookNo":"51010","name":"default"},{"user_num":"75912","MeterNo":"50005445","BookNo":"51010","name":"default"},{"user_num":"75932","MeterNo":"50005445","BookNo":"51010","name":"default"},{"user_num":"75913","MeterNo":"50005445","BookNo":"51010","name":"default"}]
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

functionassign(a,b){
for(leti=0,len=a.length;ifor(letj=0,len=b.length;jif(parseInt(a[i].user_num)===parseInt(b[j].user_num)){
a[i].name=b[j].name;
break;
}else{
a[i].name='default';
}
}
}
returna
}
                            
查看完整回答
反對 回復(fù) 2019-05-20
?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

樓上代碼其實有缺陷沒有必要不相等就給a[i].name賦值為default應(yīng)該是第二個for循環(huán)走完了如果a[i].name沒有值,才進行賦值。
functionassign(a,b){
for(leti=0,len=a.length;ifor(letj=0,len=b.length;jif(parseInt(a[i].user_num)===parseInt(b[j].user_num)){
a[i].name=b[j].name;
break;
}
}
if(a[i].name){
a[i].name='default';
}
}
returna
}
                            
查看完整回答
反對 回復(fù) 2019-05-20
  • 2 回答
  • 0 關(guān)注
  • 291 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號