Der Fall ist einfach - ich habe eine Liste von Objekten bekommt:UndescoreJS - Konvertieren von Objekteigenschaften in Arrays
[
{"id":"0001","status":"prod"},
{"id":"0002","status":"prod"},
{"id":"0003","status":"prod"},
{"id":"0004","status":"prod"},
{"id":"0005","status":"dev"},
{"id":"0006","status":"dev"}
]
, wenn ich Benutzer _.groupBy('status')
, das Ergebnis ist:
{
prod: [{"id":"0001","status":"prod"},
{"id":"0002","status":"prod"},
{"id":"0003","status":"prod"},
{"id":"0004","status":"prod"}],
dev: [{"id":"0005","status":"dev"},
{"id":"0006","status":"dev"}]
}
Aber ich brauche ein Ergebnis, wie der Code unten an Chart.js (mit Underscore.js) zu senden:
{
legend: ['prod','dev'],
data: [4,2] // Array Length
}
Wie kann ich Underscor verwenden e.js um mein Problem zu lösen?