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;}});}});
在線等,挺急的!數(shù)據(jù)間字段,值的轉(zhuǎn)換求老司機(jī)指點(diǎn)!
瀟湘沐
2019-08-14 00:07:12