SOURCE

console 命令行工具 X clear

                    
>
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