我想在网页中总结JSON数据对象。我能想到的唯一方法是将其读入R,运行summarise()
,将报告提取到json并将其读入网页并写入DOM。有没有人知道一种不那么愚蠢的方法来获得一个不涉及R的等效智能总结?
答案 0 :(得分:1)
Javascript对象的Javascript / JQuery中是否有相同的东西?
最接近的可能是Object.keys
和Array#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>
除此之外,你进入了图书馆。