【发布时间】:2020-11-02 15:22:48
【问题描述】:
我有一个类似这样的对象数组
[
{name: "John", country: "USA", revision: 1},
{name: "Mark", country: "England", revision: 0},
{name: "Bruce", country: "France", revision: 1}
]
我想把它转换成一个带有名字键的键值对的对象,像这样
{
John : {name: "John", country: "USA", revision: 1},
Mark : {name: "Mark", country: "England", revision: 0},
Bruce : {name: "Bruce", country: "France", revision: 1}
}
这是我所做的,但它似乎不起作用
let component = contents.reduce(((content, current}) => {
content[name] = current;
return content;
}), {});
【问题讨论】:
-
到目前为止,您尝试了哪些方法来自行解决此问题?一个简单的
for循环应该足以获得预期的输出。
标签: javascript