首页 > 解决方案 > Jquery如何遍历JSON数组并不断添加值

问题描述

var jData = JSON.stringify(data)
                
  $.each(jData,function(key, value) {
       var usedAccu += jData[9][value];
     });

jData 是 Json 数组,格式如[{"key1": value, "key2": value, ... }, {..}].
我想循环遍历数组并继续将 key10 的值添加到名为 usedAccu 的变量中。

标签: jqueryarraysjson

解决方案


您可以尝试如下:

var usedAccu = 0
var jData = [{
  "key1": "1",
  "key2": "5",
}, {
  "key1": "1",
  "key2": "22",
}]
$.each(jData, function(key, value) {
  usedAccu += parseInt(value.key2) //change to your required keyname
});
console.log(usedAccu)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


推荐阅读