将对象数组从数组转换为对象属性

我需要将一个对象数组转换成该数组中对象属性的对象。

这是一个例子 array of objects

const array = [

{

book:5,

car: 6,

pc: 7

},

{

headphone: 9,

keyboard: 10

},

];

我需要将其转换为

const obj = {

book:5,

car: 6,

pc: 7,

headphone: 9,

keyboard: 10

};

我尝试了许多方法,但无法达到最终结果。提前致谢

回答:

您可以将数组作为参数扩展...(扩展语法)Object.assign,以返回单个对象。

const

array = [{ book: 5, car: 6, pc: 7 }, { headphone: 9, keyboard: 10 }],

object = Object.assign({}, ...array);

console.log(object);

以上是 将对象数组从数组转换为对象属性 的全部内容, 来源链接: utcz.com/qa/428563.html

回到顶部