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$.each循环遍历详解,各种取值对比,$.each遍历数组对象Dom元素二维数组双层循坏类json数据等等