【发布时间】:2018-07-27 11:00:07
【问题描述】:
像这样转换数组的最佳方法是什么:
const arr = [
{ name: 'Bob' },
{ name: 'Ben' }
{ name: 'Cole' }
{ name: 'Mary' }
{ name: 'Travis' }
]
到一个像这样的对象:
const obj = {
'B': ['Bob', 'Ben'],
'C': ['Cole'],
'M': ['Mary'],
'T': ['Travis']
}
仅使用原生 JS
【问题讨论】:
-
你标记了 queston [reduce],所以你应该已经知道...
-
@FedericoklezCulloca 不幸的是,我不完全了解如何使用 reduce 来实现它。我只知道如果我需要将数组转换为对象,javascript中有一个方法
标签: javascript arrays object ecmascript-6 reduce