自动汇总JSON对象

时间:2015-08-16 22:56:06

标签: javascript jquery json

我想在网页中总结JSON数据对象。我能想到的唯一方法是将其读入R,运行summarise(),将报告提取到json并将其读入网页并写入DOM。有没有人知道一种不那么愚蠢的方法来获得一个不涉及R的等效智能总结?

1 个答案:

答案 0 :(得分:1)

  

Javascript对象的Javascript / JQuery中是否有相同的东西?

最接近的可能是Object.keysArray#reduce,它们访问每个数组条目(在这种情况下每个属性名称 - 键)并调用通过累加器的回调以进行reduce操作和值的条目。例如,总和如下所示:

var obj = {
  foo: 42,
  bar: 27,
  baz: 51
};
var sum = Object.keys(obj).reduce(function(acc, key) {
  return acc + obj[key];
}, 0); // <== 0 = seed value for the accumulator
snippet.log(sum);
<!-- Script provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>

除此之外,你进入了图书馆。