for嵌套循环中,只执行了外层循环的最后一次,怎么办。
 发布于 11 年前  作者 mscrm  6534 次预览  最后一次回复是 11 年前  来自  

我的代码中有个2层循环。

for(var x in hello){
   for(y in word){
      //sql执行
   }
}

现在通过打印发现,外层循环都有执行,但是内层循环只在外层最后一次循环中被执行。

怎么办

2 回复
xiuxu123

这样试下:

for(var x in hello){
   (function(参数){
       for(y in word){
           //sql执行
       }
   })(参数);
}
mscrm

好谢谢你!,我研究下。