您是否按照标签所暗示的那样使用D3.js?因为在这种情况下,您可以使用
d3.keys():
var data = [{"A":20,"B":32,"C":27,"D":30,"E":40}];d3.keys(data[0]); // ["A", "B", "C", "D", "E"]如果您想要所有值的总和,最好使用
d3.values()和
d3.sum():
var data = [{"A":20,"B":32,"C":27,"D":30,"E":40}, {"F":50}];// get total of all object totalsvar total = d3.sum(data, function(d) { // get total of a single object's values return d3.sum(d3.values(d));});total; // 199


