当前位置: 首页 > 面试题库 >

如何将对象数组转换为具有键值对的对象

陈夜洛
2023-03-14
问题内容

我想将对象数组转换为javascript中具有键值对的对象。

var arr=[{"name1":"value1"},{"name2":"value2"},...}];

我如何将其转换为诸如

{"name1":"value1","name2":"value2",...}

我希望大多数浏览器都支持它。


问题答案:

您可以使用Object.assign和传播语法...来创建具有给定对象数组的单个对象。

var array = [{ name1: "value1" }, { name2: "value2" }],

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



console.log(object);


 类似资料: