0

gotoforループがありますが、ある条件で、ステートメントを使用するためにいくつかのステップをスキップしたい...

for (var rows = 0; rows < result.data.length; rows++) {
  [lbl] topOfLoop:

  var row = result.data[rows]
  if (row[0] == "") {
    goto topOfLoop;
  }

  ----- // some code
}

動いていない ?どうすればそれができるのか、誰でも教えてもらえますか?

4

3 に答える 3

4

gotoステートメントを使用するために、いくつかの手順をスキップしたい...

goto の代わりに continue ステートメントを使用する

for (var rows = 0; rows < result.data.length; rows++) 
    {
        var row = result.data[rows]
        if (row[0] == "") 
        {
           continue;
        }
于 2013-01-15T10:10:54.187 に答える
4

使用したいことを確認してくださいcontinue;

for (var rows = 0; rows < result.data.length; rows++)  {
    var row = result.data[rows];
    if (row[0] == "") {
        continue;  
    }
    // some code
}
于 2013-01-15T10:11:34.253 に答える
1

continueコードでステートメントを使用します。

continue ステートメントは、それが現れる反復ステートメントの次の反復に制御を渡します。

ジャンプ文の一つです。

if (row[0] == "")
{
     continue;  
}
于 2013-01-15T10:11:32.843 に答える