【发布时间】:2022-01-23 21:17:02
【问题描述】:
我有一个具有相同键的对象数组,例如:
const data = [{name: "firstName", value: "John"},
{name: "lastName", value: "Smith"},
{name: "Number", value: "421-8686"}
]
然而,我希望这些值成为键和值。示例:
const data = [{"firstName": "John"},
{"lastName": "Smith"},
{"Number": "421-8686"}]
我尝试了一些方法,但由于某种原因我失败了。我最近的尝试是:
let newData = {}
arrayData.forEach((item, index) => {
let key = data.name
let value = data.value
newData[index] = { key: value} // this results in {"key": "John"} --> but i want {"firstName": "John"}
});
【问题讨论】:
-
{ [key]: value}
标签: javascript json javascript-objects