【发布时间】:2021-06-02 09:59:53
【问题描述】:
我正在尝试从一组两个不同的数组中构造一个对象数组。我对我需要从这里去哪里有点困惑。
我正在创建一个唯一的键值,但该对象将进入数组个体。
const startingArray = [
{
key: "description",
value: "my description"
},
{
key: "description2",
value: "my description2"
},
{
key: "description3",
value: "my description3"
},
]
我的逻辑
const k = mystartingArray.reduce((acc, d, count) => {
const name = Object.value(d)[0]
const title = Object.value(d)[1]
const value = {
[name]: title
}
acc.push(value)
return acc
},[])
我希望数组的外观如何
const finishedArray = [
{
description: "my description",
description2: "my description2,
description3: "my description3,
}
离我还有多远?
【问题讨论】:
-
finishedArray 是一个数组,其中一个元素是一个对象?
标签: javascript arrays object javascript-objects