如何在Jquery中获取变量的总值

时间:2017-12-23 01:47:56

标签: jquery

我尝试获得每个返回的总数:

 $.each(resStats,function(key, value){
     var test = value.users_count_view;
     console.log(test);            
 });

console.log返回6和2.我如何直接得到结果:8

1 个答案:

答案 0 :(得分:3)

1st:在循环之前/之外定义total ..如果不是,每次都会被覆盖

第二:使用+=为循环中的总数添加值

第三:你需要使用parseInt() parseInt()函数解析一个字符串并返回一个整数。

第4步:console.log循环外的total为每次没有console.log的总值提供

var total = 0;
$.each(resStats,function(key, value){
   total += parseInt(value.users_count_view);           
});
console.log(total); 

以上代码将输出8

如果你在循环中使用console.log(total);

var total = 0;
$.each(resStats,function(key, value){
   total += parseInt(value.users_count_view);
   console.log(total);            
});

以上代码将输出6,然后输出8