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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在線等,挺急的!數(shù)據(jù)間字段,值的轉(zhuǎn)換求老司機(jī)指點(diǎn)!

在線等,挺急的!數(shù)據(jù)間字段,值的轉(zhuǎn)換求老司機(jī)指點(diǎn)!

瀟湘沐 2019-08-14 00:07:12
vararr=[{name:'color',value:'red',position:1},{name:'size',value:'s',position:2},{name:'price',value:20,position:3}]varlist=[{id:11,color:'red'},{id:12,size:'s'},{id:13,price:200},{id:14,size:'m'},{id:15,color:'pink'},{id:16,price:10},]position:1,代表字段option1,position:2,代表字段option2,position:3,代表字段option3,如何把list轉(zhuǎn)成list=[{id:11,option1:'red'},{id:12,option2:'s'},{id:13,option3:200},{id:14,option2:'m'},{id:15,option1:'pink'},{id:16,option3:10},]雖然小問題,但是想不到好方法去轉(zhuǎn)換.這是一時(shí)亂寫的,知道是錯(cuò)的,但沒有其他思路。請大家?guī)兔纯磍ist.forEach((item,index)=>{if(item.option1==undefined||item.option2==undefined||item.option3==undefined){list.forEach((sub,subindex)=>{if(sub.name=="color"&&item.color!==undefined){item["option"+(subindex+1)]=item.color;}if(sub.name=="size"&&item.size!==undefined){item["option"+(subindex+1)]=item.size;}if(sub.name=="price"&&item.price!==undefined){item["option"+(subindex+1)]=item.price;}});}});
查看完整描述

2 回答

?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

list.map(item=>{
const{id}=item
const[_,key]=Object.keys(item)
constvalue=item[key]
letobj={id}
const{position}=arr.find(({name})=>name===key)||{}
if(position){
obj[`option${position}`]=value
}
returnobj
})
                            
查看完整回答
反對 回復(fù) 2019-08-14
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

for(vari=0;ivarkey,value,position,a=list[i];
for(var_keyina){
if(_key!=="id"){
key=_key;
value=a[_key];
deletea[_key];
break;
}
}
for(varj=0;jvarb=arr[j];
varname=b.name;
if(name===key){
position=b.position;
break;
}
}
a["option"+position]=value;
}
console.log(list);
                            
查看完整回答
反對 回復(fù) 2019-08-14
  • 2 回答
  • 0 關(guān)注
  • 354 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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