请帮我计算表中的特定值。jquery按值计算多维数组
我有这种形式的一些数据:
var data = {
"metadata": ["FZ", "CS", "CU", "CZ"],
"values": [
["CON", "184.0", "null", "null"],
["ERG SRL", "35.0", "null", "57.0"],
["IO", "6.0", "null", "null"],
["IND", "null", "1753.0", "null"],
["LIXL", "1644.0", "null", "3748.0"],
["MOXRL", "2285.0", "null", "0.0"],
["MOLXL", "11.0", "null", "0.0"],
["MURX", "5362.0", "null", "275.0"],
["STRL", "197.0", "null", "39.0"]
]
};
这里是results on jsbin。 在该表中,我有一些值,如null
,0.0
等。
所有我想要的是他们的关键指望这个值: 例子: 这是我的表:
FZ CS CU CZ CON 184.0 null null ERG 35.0 null 57.0 IO 6.0 null null IND null 1753.0 null LIXL 1644.0 null 3748.0 MOXRL 2285.0 null 0.0 MOLXL 11.0 null 0.0 MURX 5362.0 null 275.0 STRL 197.0 null 39.0
这里是我想要的结果:
CS CU CZ all 9 9 9 null 1 8 3 0.0 0 0 2 >0 8 1 4
唯一的结果是当我在生成的表格中计算单元格时,但如果我想分页,这不太好。
我试过.length()
,count++
根据stackoverflow.com上的几个答案,但没有结果。
谢谢大家的提示和答案。
没有内建解决方案来做到这一点。您必须创建自己的函数来过滤/计算所有这些属性/值。 –
你能给我一个提示吗?一个起点?我是新来的javascript – DGA
这里没有jQuery ... – RobG