Несколько циклов FOR var, которые читают из конфига Issue - PullRequest
1 голос
/ 03 июня 2019

Я настраиваю свой код и у меня проблема .. Этот код является лишь примером того, что я пытаюсь сделать. Так что в основном 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 или другой, он также читает первую строку только этой конкретной конфигурации.

но когда я изменяю его на for (var i в config.acc), он читает все ссылки ...

так что я думаю, что я отформатировал код неправильно, и я не знаю, как это исправить. ошибка должна быть в разделении конфигов. я просто хочу назвать их отдельно 1 на 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 }
            ],

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете хранить ваши основные объекты в массиве, а затем использовать вложенный цикл.

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)
   }
}
...