自调用函数中的For循环

时间:2018-06-28 17:04:06

标签: javascript jquery loops for-loop

在我的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)
    }

  }
}

我是不是犯了一些愚蠢的错误,还是这种方式根本不可能?

我们将不胜感激!

0 个答案:

没有答案