【发布时间】:2020-08-10 09:04:59
【问题描述】:
我必须以表格的形式将新数据实施到遗留系统中。我只是不知道如何将对象值与键合并并将它们合并到数组键中
{
"amount": [
"33300.00",
"43075.00",
"93300.00",
"193300.00",
],
"rent_label": [
"Due",
"Due",
"Due",
"Due",
],
"date": [
"2020-04-02T00:00:00.000Z",
"2020-03-03T00:00:00.000Z",
"2020-02-04T00:00:00.000Z",
"2020-01-15T00:00:00.000Z",
]
}
我已经尝试过的
let data = Object.keys(obj).map((key) => {
let keyVal = Object.values(obj[key]).map((val) {
return { [key]: val}
})
return data;
});
我更需要的是这样的数组
[
{
"amount": "33300.00",
"rent_label": "Due",
"date": "2020-04-02T00:00:00.000Z"
},
{
"amount": "33300.00",
"rent_label": "Due",
"date": "2020-04-02T00:00:00.000Z"
},
{
"amount": "33300.00",
"rent_label": "Due",
"date": "2020-04-02T00:00:00.000Z"
},
]
【问题讨论】:
-
你能展示你已经尝试过的东西吗?编辑问题以包含您已经编写的代码。
-
@DaneBrouwer 当然,1 秒
-
@DaneBrouwer 介意现在看看吗?
标签: javascript arrays object merge