Javascript 一个键的foreach数组 我有一个具有不同值的对象。 let arr = [{"Personal": "1000"},{"sport": "2100"},{"Industrial": "1200"},{"Commercial": "2300"}, {"Fashion": "1300"},{"Documentary": "2600"}]

Javascript 一个键的foreach数组 我有一个具有不同值的对象。 let arr = [{"Personal": "1000"},{"sport": "2100"},{"Industrial": "1200"},{"Commercial": "2300"}, {"Fashion": "1300"},{"Documentary": "2600"}],javascript,arrays,object,foreach,Javascript,Arrays,Object,Foreach,我如何才能将它们放在一个对象中,然后像这样为它们取一个名称: "photo_type": { "Personal": "1000", "sport": "2100", "Industrial": "1200", "Commercial": "2300", "Fashio

我如何才能将它们放在一个对象中,然后像这样为它们取一个名称:

"photo_type": {
    "Personal": "1000",
    "sport": "2100",
    "Industrial": "1200",
    "Commercial": "2300",
    "Fashion": "1300",
    "Documentary": "2600"
}

我不希望它们像0、1和2。

你可以通过散布数组来创建一个对象

let array=[{个人:“1000”},{运动:“2100”},{工业:“1200”},{商业:“2300”},{时尚:“1300”},{纪录片:“2600”},
object=object.assign({},…数组);
console.log(对象)您可以试试这个

const arr = [{"Personal": "1000"},{"sport": "2100"},{"Industrial": "1200"},{"Commercial": "2300"},{"Fashion": "1300"},{"Documentary": "2600"}]
let result = {}
arr.forEach(member => {result = {...result, ...member}}

啊!比我的多步骤操作要好得多。您可能想向我们展示您的尝试或分享最小可重复的示例。