vardata=[{name:'color',key:[1,2,3,4,5]},{name:'size',key:[1,2,3,4,5]},{name:'other',key:[1,2,3,4,5]},{name:'type',key:[1,2,3,4,5]},];vararr=[{color:"pink",size:"xm",other:'aaa',type:'one',price:100,weight:456},{color:"red",size:"xm",other:'bbb',type:'two',price:789,weight:789}];有兩個(gè)數(shù)組data和arr,在data數(shù)組中的子對(duì)象的排列順序?yàn)?,第一個(gè):{name:'color',key:[1,2,3,4,5]},第二個(gè):{name:'size',key:[1,2,3,4,5]},第三個(gè):{name:'other',key:[1,2,3,4,5]},第四個(gè):{name:'type',key:[1,2,3,4,5]}。在arr數(shù)組中,子對(duì)象中color:"pink"和color:"red",屬性,因?yàn)樵赿ata中,屬性name:"color",排在data數(shù)組中的第一個(gè),所以arr數(shù)組中兩個(gè)子對(duì)象的color:"pink"color:"red",要轉(zhuǎn)換成option1:"pink"和option1:"red",同樣道理,需要把a(bǔ)rr數(shù)組,變成下面arr1的數(shù)據(jù)格式,請(qǐng)問(wèn)有什么比較靈活的方法可以實(shí)現(xiàn)?vararr1=[{option1:"pink",option2:"xm",option3:"aaa",option4:"one",price:100,weight:456},{option1:"red",option2:"xm",option3:"bbb",option4:"two",price:789,weight:789}]
小白,請(qǐng)教各位大佬!2個(gè)關(guān)系數(shù)組,數(shù)據(jù)格式的轉(zhuǎn)換求解答!
哆啦的時(shí)光機(jī)
2019-06-20 10:44:02