所以我有这个使用 arborjs 显示树结构的 JavaScript 文字。
var data = {
"nodes": {
You: {
'color': 'green',
'shape': 'dot',
'label': 'You'
},
Ben: {
'color': 'black',
'shape': 'dot',
'label': 'Ben'
},
David: {
'color': 'black',
'shape': 'dot',
'label': 'David'
}
},
"edges": {
You: {
Ben: {},
David: {}
},
Ben: {
David: {}
}
}
};
我想计算节点对象中的属性数(本例中为 3)和边对象中的属性数(本例中为 2)以显示用户树的一些统计信息。我通过递归遍历我的数据库并创建哈希来使用 ruby on rails 输出数据变量。但是之前,我应该计算节点客户端还是服务器端?我应该再次检查数据库并计算统计信息还是只计算属性?
最佳答案
统计你能做的节点
var count=0;
for(node in data.nodes)
count++;
关于javascript - 计算 JavaScript 对象中的属性数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8229112/