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

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

請教各位一個問題,求解答:已知二個數(shù)組,需要轉成一個新得數(shù)據(jù)

請教各位一個問題,求解答:已知二個數(shù)組,需要轉成一個新得數(shù)據(jù)

喵喵時光機 2019-09-19 13:56:49
constskutitle=[{label:"顏色",prop:"val",},{label:"尺寸",prop:"val1",},{label:"形狀",prop:"val2",},{label:"規(guī)格",prop:"val3",}]//表格頭consttableData=[{val:"紅",val1:"大",val2:"五邊形",val3:"1*222",price:"22"},{val:"綠",val1:"大",val2:"6邊形",val3:"1*2224",price:"2244"},{val:"藍",val1:"大",val3:"1*225",val2:"八邊形",price:"2244"}]constall=[{'顏色':"藍",'尺寸':"大",'形狀':"八邊形",'規(guī)格':"1*225",'價格':"2244"}]skutitle數(shù)組和tableData數(shù)組轉成all數(shù)組那種數(shù)據(jù)格式得,目前代碼如下functionarrayList(skutitle,tableData){varresult=[]for(leti=0;i
查看完整描述

2 回答

?
守著一只汪

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

你的表格頭數(shù)據(jù)差一個價格,實現(xiàn)的方法如下,你看能否符合你的預期:
constsku2Obj=skutitle.reduce((total,cur)=>{
total[cur.prop]=cur.label;
returntotal;
},{});
constall=tableData.reduce((result,cur)=>{
letobj=Object.keys(cur).reduce((buffResult,buffCur)=>{
buffResult[sku2Obj[buffCur]]=cur[buffCur];
returnbuffResult;
},{});
result.push(obj);
returnresult;
},[]);
console.log(all);
                            
查看完整回答
反對 回復 2019-09-19
?
慕雪6442864

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

functiontransform(tableData,skutitle){
returntableData.map(data=>{
constkeys=Object.keys(data);
constnewKeys=keys.map(key=>getLabelByProp(key,skutitle));
constnewData={};
newKeys.forEach((key,i)=>{
newData[key]=data[keys[i]];
});
returnnewData;
});
functiongetLabelByProp(prop,skutitle){
for(leti=0;iif(skutitle[i].prop===prop)returnskutitle[i].label;
}
returnprop;
}
}
                            
查看完整回答
反對 回復 2019-09-19
  • 2 回答
  • 0 關注
  • 212 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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