concatednatedArray.reduce(function (result, o) {
var unit = o.chargeAmountUnit;
if (!(unit in result)) {
result.arr.push(result[unit] = o);
} else {
result[unit].chargeAmount += o.chargeAmount;
}
return result;
}, { arr: [] }).arr;
在上面的代码中,我只根据chargeAmountUnit对数据进行分组,但我需要使用chargeAmountUnit和currencyCode对其进行分组。有什么建议吗?