作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在 javascript 中将对象数组转换为具有键值对的对象。
var arr=[{"name1":"value1"},{"name2":"value2"},...}];
我怎样才能把它转换成一个对象,比如
{"name1":"value1","name2":"value2",...}
我希望大多数浏览器都支持它。
最佳答案
你可以使用 Object.assign
和一个 spread syntax ...
用于使用带有对象的给定数组创建单个对象。
var array = [{ name1: "value1" }, { name2: "value2" }],
object = Object.assign({}, ...array);
console.log(object);
关于javascript - 如何将对象数组转换为具有键值对的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626156/
我是一名优秀的程序员,十分优秀!