首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript: goto语句

javascript: goto语句
EN

Stack Overflow用户
提问于 2013-01-15 18:10:02
回答 3查看 19.4K关注 0票数 0

我有一个for循环,但在一种情况下,我想跳过一些步骤,所以我使用了goto语句...

代码语言:javascript
复制
for (var rows = 0; rows < result.data.length; rows++) {
  [lbl] topOfLoop:

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

  ----- // some code
}

它不工作吗?有人能告诉我,这是怎么做到的吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-15 18:11:34

我非常确定您想要使用continue;

代码语言:javascript
复制
for (var rows = 0; rows < result.data.length; rows++)  {
    var row = result.data[rows];
    if (row[0] == "") {
        continue;  
    }
    // some code
}
票数 4
EN

Stack Overflow用户

发布于 2013-01-15 18:10:54

我想跳过一些步骤,所以我使用了goto语句...

使用continue语句而不是goto

代码语言:javascript
复制
for (var rows = 0; rows < result.data.length; rows++) 
    {
        var row = result.data[rows]
        if (row[0] == "") 
        {
           continue;
        }
票数 4
EN

Stack Overflow用户

发布于 2013-01-15 18:11:33

在代码中使用continue语句;

continue语句将控制传递给出现它的封闭迭代语句的下一次迭代。

它是Jump语句之一。

代码语言:javascript
复制
if (row[0] == "")
{
     continue;  
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14335353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档