jquery - 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 的变量中。
解决方案
您可以尝试如下:
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>
推荐阅读
- ember.js - Ember.js:并行加载父子模型
- flutter - TextEditingController 不会在 Web 上更改 TextEdit 的文本。可能是 EditText 的其他解决方案吗?
- ubuntu - 在具有非 gui 模式的 ubuntu jmeter 上运行脚本时出错
- html - Chrome/Safari中空的意外定位
- javascript - 检查 webview 的 shouldInterceptRequest 是否会被调用?
- javascript - 如何从 React 本机应用程序在设备浏览器中打开 POST url
- php - 作曲家要求后找不到类
- php - 尝试在 PHP 中上传文件时,如何防止页面重新加载并且什么都不做?
- c# - 除了 iText 之外,是否有任何使用 c# 的开源 PDF 表单填充器
- android - 如何使用 google sheet api 将相对公式附加到工作表中