【发布时间】:2021-12-26 14:11:21
【问题描述】:
假设我在下面有一个数组:
[
{ type: 'senior', schoolName: 'school-A', country: 'America' },
{ type: 'senior', schoolName: 'school-B', country: 'England' },
{ type: 'junior', schoolName: 'school-C', country: 'German' },
{ type: 'junior', schoolName: 'school-D', country: 'Italy' },
]
如何将上面的数组转换为如下所示的对象:
{
senior: {
America: 'school-A',
England: 'school-B'
},
junior: {
German: 'school-C',
Italy: 'school-D'
}
}
在语法上最简洁的方法是什么?
感谢您的帮助!!
【问题讨论】:
-
如果美国有两所高中呢?
标签: javascript node.js arrays object