javascript - 在 javascript 中读取 JSON 文件时数组不工作
问题描述
在 JavaScript 中迭代数组时,它会读取第一个字段,但在获取第二个字段时,索引会自动从 0 更改为 1。请在下面查找以供参考。
这里第一个字段被成功读取,即使我评论 obj 的第一行,那个时间测试组也成功读取。但我想迭代两者。当我尝试迭代两者时,索引会发生变化并出现错误。
在我正在使用的循环下方找到。
for (var k=0;k<obj.length;k++) {
console.log(obj[0]);
$('#resText').val(result[obj[k]['value'].replace('',k)]);
var a = "result"+obj[k]['value'].replace('',k);
$('#resText').val(eval(a));
alert(eval(a));
}
解决方案
推荐阅读
- c# - 根据列表值格式化字符串
- c++ - 如何在 main 中调用另一个 CPP 文件中的所有其他函数
- class - 使用 @Binding var 初始化 SwiftUI 类
- javascript - 为什么`/\:/u`会抛出“无效转义”错误?
- python - 如何通过 TCP 发送 Python 代理对象
- date - 在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy'
- excel - VBA Excel输入框中的屏蔽密码
- css - 为什么我的 SVG 的缩放大小与父 DIV 不同?
- reactjs - 如何使用react和typescript根据url更新useeffect中的状态?
- docker - 如何告诉 Docker 我的 VBOX 磁盘大小增加了?