CNode

for嵌套循环中,只执行了外层循环的最后一次,怎么办。

Mmscrm发布于12 年前最后回复12 年前2 回复6661 浏览0 收藏

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

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

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

怎么办

查看回复

回复 (2)

X
xiuxu123#1·12 年前

这样试下:

for(var x in hello){
   (function(参数){
       for(y in word){
           //sql执行
       }
   })(参数);
}
M
mscrm#2·12 年前
引用 xiuxu123这样试下:

好谢谢你!,我研究下。

参与回复
登录后即可参与回复。登录