我有一個javascript對象,如下所示,我試圖按項目分組。無法按javascript對象中的列表項進行分組
rfinOu=[
{ "pid": 34, "ava": 30 },
{ "pid": 45, "ava": 30 },
{ "pid": 32, "ava": 60 }
]
嘗試:
var res = {};
var avapro= d3.nest()
.key(function (d) { return d.ava; })
.rollup(function (v) { return v.length })
//rollup(function (v) { return { count: v.length, pid: d3.sum(v, function (d) { return d.pid; }) }; })
.entries(rfinOu);
res = JSON.stringify(avapro);
我想有後的項目,如下面的分組輸出。但我無法......請幫助。
finOu=[
{ "ava": 30, "count":2, "Pids":{"pid":34,"pid":45}},
{ "ava": 60, "count":1, "Pids":{"pid":32}}
]
所以你會希望創建一個新的對象,有着不同的價值觀,而不是現有的這些對象分組在一起。 – christopher
是的。你是對的。 – sen
你說你不能。向我們展示迄今爲止您嘗試的代碼,也許我們可以給您一些幫助,而不是爲您編寫整個代碼。 – Andy