我有以下代码,我尝试在这些代码中总结来自JSON对象的计数值。我无法将计数转换为整数:
var obj = {
"Person1": {
"element1": 323,
"element2": 123,
"element3": 123
},
"Person2": {
"element4": 56,
"element5": 234,
"element6": 566
},
}
$.each(obj, function (key, values) {
var totalCount = '';
$.each(values, function(person, count) {
totalCount += parseInt(count);
});
console.log(totalCount);
});
JSFIDDLE:http://jsfiddle.net/u43cw49m/
我究竟做错了什么?为什么parseInt不起作用?
最佳答案
您将totalCount定义为字符串。只需更改var totalCount ='';至
var totalCount = 0;
http://jsfiddle.net/u43cw49m/1/