私の配列内にオブジェクトをグループ化するためにlodashを使用しています。オブジェクトの配列をグループ化し、新しい共通の値を作成するための計算を行う
var grouped = _.groupBy(this.tableData, function(obj) {
return obj.key
});
キー値のペアを持つオブジェクトが表示されます。
{mykey1: [{obj1}, {obj2}], mykey2: [obj1]}
私の質問は、どのように各キーの中のオブジェクトをループして計算を行うことができるかです。たとえば、オブジェクトに属性がある場合は、cost
、キーの各オブジェクト内のすべてのコストを合計しますか?
が見えます。例えばhttps://stackoverflow.com/questions/45410237/javascript-sorting-and-grouping-items-in-array/45410783#45410783 – georg
'var grouped:any = _(this.tableData).groupBy(これを参照してください。たtableData、関数(OBJ){ 戻りobj.key })mapValues(XS => { }); ' – blackdaemon
が試みは、errroを取得し、'のparamsは.....エラー – blackdaemon