【发布时间】:2017-12-28 12:02:37
【问题描述】:
我想将所有具有相同 seq id 的数字相加,并将其与总和值一起推送到名为 final 的新数组中,如下所示。
输入 =>
$scope.initial = [{seq:11, name:'ABC', number:20},
{seq:11, name:'ABC', number:50},
{seq:11, name:'ABC', number:80},
{seq:12, name:'DEF', number:30},
{seq:13, name:'JKL', number:10},
{seq:13, name:'JKL', number:15}];
输出 =>
$scope.final = [{seq:11, name:'ABC', number:150},
{seq:12, name:'DEF', number:30},
{seq:13, name:'JKL', number:25}];
谢谢!
【问题讨论】:
-
也请分享您的尝试。
-
@gurvinder372 感谢您的提问!我已经简化了这个问题,在我的代码中数据集是不同的。
标签: javascript arrays angularjs json