首页  >  文章  >  web前端  >  如何在 JavaScript 中将对象数组转换为单个键值对对象?

如何在 JavaScript 中将对象数组转换为单个键值对对象?

Susan Sarandon
Susan Sarandon原创
2024-11-08 09:38:01196浏览

How to Convert an Array of Objects to a Single Key-Value Pair Object in JavaScript?

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

问题:

如何将对象数组转换为具有键值对的单个对象JavaScript?

支持要求:

解决方案应兼容多种浏览器。

答案:

要有效地将对象数组合并为单个对象,请结合使用 Object.assign()使用扩展语法 (...)。此技术允许您使用原始数组中的合并属性创建一个新对象。考虑以下代码片段:

var array = [{ name1: "value1" }, { name2: "value2" }]
var object = Object.assign({}, ...array)
console.log(object)

此代码通过展开数组数组并使用 Object.assign() 将其属性合并到空对象 {} 中来创建对象对象。 console.log() 语句打印结果对象对象,其中包含从原始数组中提取的键值对。

以上是如何在 JavaScript 中将对象数组转换为单个键值对对象?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn