【发布时间】:2017-10-11 22:36:59
【问题描述】:
如何减少这个对象数组并将其映射到一个新数组?
我的数据:
var objArray =
[{
state: 'NY',
type: 'A',
population: 100
},
{
state: 'NY',
type: 'A',
population: 300
},
{
state: 'NY',
type: 'B',
population: 200
},
{
state: 'CA',
type: 'A',
population: 400
},
{
state: 'CA',
type: 'A',
population: 400
}];
如果一个条目具有相同的state 和type,我需要将它组合成一个条目并将它们的人口相加。
最后我需要把它映射成这种格式的数组。
var outputArray = [ ['A', 'NY', 400 ], ['B', 'NY', 200], ['A', 'CA', 800] ]
【问题讨论】:
-
您需要展示您尝试过的内容。 Stackoverflow 不是免费的代码编写或教程服务。这里的目标是帮助您修复您的代码
标签: javascript arrays