0

JavaScriptの関数に2つのforループがあり、厳密に次々と実行する必要があります:-

数秒後に実行する必要があるため、first-one をタイムアウトとして設定しました。

これはコードです:-

setTimeout(function () {
    for (var i = 0; i < myimg.length; i++) {
        // do something
    }
}, 5000);
for (var j = 0; j < myimg.length; j++) {
    // do something else
}

最初の for ループを実行してから、2 番目のループのみを実行する必要があります。しかし、現在はそうではありません。私はそれらの両方を異なる関数で書き、次のように実行しようとしました:-

for1();
for2();

しかし、この方法でも機能しません。

何か提案してください

よろしくアビシェーク

4

2 に答える 2

0
setTimeout(function () {
  for (var i = 0; i < myimg.length; i++) {
    // do something
  }
  for (var j = 0; j < myimg.length; j++) {
    // do something else
  }

}, 5000);
于 2012-06-25T08:24:32.377 に答える
0

このような?

setTimeout(function(){
  for (var i=0; i<myimg.length; i++)
  {
    // do something
  }                               

  for(var j=0;j<myimg.length;j++)
  {
    // do something else
  }
},5000);
于 2012-06-25T08:24:33.377 に答える