0
J'ai regroupé en utilisant le module lodash comme ci-dessous:groupBy avec le module Lodash
export class DtoTransactionCategory {
categoryName: String;
totalPrice: number;
}
groupBy
import { groupBy} from 'lodash';
let result = groupBy(transactionCategoryList, (c: DtoTransactionCategory) => {
return c.categoryName
});
Résultat:
Alors maintenant Je dois obtenir le tableau ci-dessus comme ceci (c.-à-d. totalPrice
est le sum
du group
):
let myNewArry = [{categoryName:"cat1",totalPrice: 9400},
{categoryName:"cat2",totalPrice: 600}]
Pouvez-vous me dire comment réaliser la dernière étape? J'utilise Lodash modules
ici.
a finalement obtenu un solution.Thank vous :) – Sampath