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}];有兩個數(shù)組data和arr,在data數(shù)組中的子對象的排列順序為,第一個:{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]}。在arr數(shù)組中,子對象中color:"pink"和color:"red",屬性,因為在data中,屬性name:"color",排在data數(shù)組中的第一個,所以arr數(shù)組中兩個子對象的color:"pink"color:"red",要轉(zhuǎn)換成option1:"pink"和option1:"red",同樣道理,需要把arr數(shù)組,變成下面arr1的數(shù)據(jù)格式,請問有什么比較靈活的方法可以實現(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}]
萌新!2個關(guān)系數(shù)組,數(shù)據(jù)格式的轉(zhuǎn)換
蕪湖不蕪
2019-09-26 10:43:08