String var无法通过JSON循环工作

时间:2016-04-15 16:08:20

标签: javascript json

我需要循环来自json数组的一系列值。我可以明确地命名我想要求和的对象,但是当我传递一个字符串参数时,它就无法工作。

我的代码如下:

var tot = 0
var category = "arson_15"
for(var i = 0; i < dc_nbh.features.length; i++) {

    tot = tot + Number(dc_map.features[i].properties.category);
}
 console.log(tot);

这会返回&#34; NaN&#34;但当我将其更改为下面的代码时,它会正确地对值进行求和:

var tot = 0

for(var i = 0; i < dc_nbh.features.length; i++) {

    tot = tot + Number(dc_map.features[i].properties.arson_15);
}
 console.log(tot);

为什么我不能将字符串var传递给循环?

0 个答案:

没有答案