【发布时间】:2022-06-13 20:30:30
【问题描述】:
基本上,我得到了一个数据集,就像我在下面提供的一样,都遵循相同的模式并具有相同数量的键和值。但是,我希望以“make”保持不变的方式对它们进行分组,并且如果数组有更多具有相同“make”的对象,则“model”值将被推入数组中,如示例 2 所示。
const cars = [
{
'make': 'audi',
'model': 'r8',
'year': '2012'
}, {
'make': 'audi',
'model': 'rs5',
'year': '2013'
}
];
这是我正在寻找的最终结果:
const carByMake = [
{
'make': 'audi',
'models': ['r8', 'rs5']
'years': ['2012, 2013']
},
];
【问题讨论】:
-
您能分享一下您对此的尝试吗?我们无法为您完成这项工作,但我们当然可以帮助指导您遇到并且无法解决的任何问题:)
标签: javascript arrays ecmascript-6 javascript-objects