Для цикла в самом вызове функции - PullRequest
0 голосов
/ 28 июня 2018

В моем JS-коде у меня есть функция, которая должна вызываться сама, которая содержит цикл for, но даже если бы я использовал let вместо var, моя переменная никогда не превысит 0

function evalScr(id){
  if(id == undefined){
    id="CodeInput";
  }
  ChildArray = $("#"+id).children();
  for(let i=0;i <= ChildArray.length-2;i++){
    console.log(i)
    MainArr.push(ChildArray[i].id)
    if(ChildArray[i].classList.contains("Loop") == true){
      evalScr(ChildArray[i].id)
    }

  }
}

Я совершил какую-то глупую ошибку или это просто невозможно?

Помощь будет очень признательна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...