Jquery如何遍历JSON数组并不断添加值

Posted

技术标签:

【中文标题】Jquery如何遍历JSON数组并不断添加值【英文标题】:Jquery How to loop through JSON array and keep adding the value 【发布时间】:2021-07-12 01:27:55 【问题描述】:
var jData = JSON.stringify(data)
                
  $.each(jData,function(key, value) 
       var usedAccu += jData[9][value];
     );

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

【问题讨论】:

【参考方案1】:

您可以尝试如下:

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>

【讨论】:

以上是关于Jquery如何遍历JSON数组并不断添加值的主要内容,如果未能解决你的问题,请参考以下文章

jquery如何遍历dom对象

jQuery$.each循环遍历详解,各种取值对比,$.each遍历数组对象Dom元素二维数组双层循坏类json数据等等

jquery如何遍历一个html页面标题生成目录

jQuery循环遍历JSON数组

js怎么遍历json的数组并输出到html中

遍历嵌套的 json 数组正在将先前分配的值添加到数据模型