将对象数组转换为具有键值对的对象
问题:
如何将对象数组转换为具有键值对的单个对象JavaScript?
支持要求:
解决方案应兼容多种浏览器。
答案:
要有效地将对象数组合并为单个对象,请结合使用 Object.assign()使用扩展语法 (...)。此技术允许您使用原始数组中的合并属性创建一个新对象。考虑以下代码片段:
var array = [{ name1: "value1" }, { name2: "value2" }] var object = Object.assign({}, ...array) console.log(object)
此代码通过展开数组数组并使用 Object.assign() 将其属性合并到空对象 {} 中来创建对象对象。 console.log() 语句打印结果对象对象,其中包含从原始数组中提取的键值对。
以上是如何在 JavaScript 中将对象数组转换为单个键值对对象?的详细内容。更多信息请关注PHP中文网其他相关文章!