我正在设置代码并遇到问题。 这段代码只是我要尝试的一个示例。 所以基本上config.Te [i] .ref应该读取Te ..中的所有引用,但是它只读取第一行,而不读取Te中的所有行。
致谢
for (var i in config.acc,config.Te,config.Hu,config.Ve)
console.log(config.Te[i].ref)
{}
当我将日志输出更改为config.acc [i] .ref或其他文件时,它也仅读取该特定配置的第一行。
但是当我将其更改为(config.acc中的var i)时,它将读取所有引用...
所以我认为我的代码格式错误,而且我不知道如何解决。 错误必须在分隔配置中。 我只想分别用1叫它们。
"acc":
[
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 },
{"type":"PIR", "ref":0 }
],
答案 0 :(得分:0)
您可以将主要对象存储在数组中,然后使用嵌套的for循环。
const arr = [config.acc,config.Te,config.Hu,config.Ve]
for(let elm of arr){
for(let i in elm){
console.log(elm[i].ref)
}
}