console
function print(...e){
console.log(e)
}
function build(data,indexData){
let item = {}
data.forEach((e,index)=>{
item[e] = indexData[index]
})
return item
}
const data = [
["ID","日期","100积分(*850)","300积分(*100)","500积分(*10)","优酷季卡(*1500)","喜马拉雅双周会员(∞)"],
["1","2022-03-17","1/848","0/100","0/10","1/1499","2/∞"],
["2","2022-03-16","0/849","0/100","0/10","0/1500","1/∞"],
["3","2022-03-15","1/849","0/100","0/10","0/1500","0/∞"]
];
const data2 = [
["ID","日期","100积分(*850)","300积分(*100)","500积分(*10)","优酷季卡(*1500)","喜马拉雅双周会员(∞)"],
["1","2022-03-17","1/848","0/100","0/10","1/1499","2/∞"],
["2","2022-03-16","0/849","0/100","0/10","0/1500","1/∞"],
["3","2022-03-15","1/849","0/100","0/10","0/1500","0/∞"]
];
const titile = data.shift()
const outData = data.map((de,i)=>{
return build(titile,de)
})
let outData2 = []
for(let i = 0;i<data2.length-1;i++){
outData2.push(build(data2[0],data2[i+1]))
}
print('out1:',outData);
print('out2:',outData2)
查看JS