我有一个for循环,但在一种情况下,我想跳过一些步骤,所以我使用了goto语句...
for (var rows = 0; rows < result.data.length; rows++) {
[lbl] topOfLoop:
var row = result.data[rows]
if (row[0] == "") {
goto topOfLoop;
}
----- // some code
}它不工作吗?有人能告诉我,这是怎么做到的吗?
发布于 2013-01-15 18:11:34
我非常确定您想要使用continue;
for (var rows = 0; rows < result.data.length; rows++) {
var row = result.data[rows];
if (row[0] == "") {
continue;
}
// some code
}发布于 2013-01-15 18:10:54
我想跳过一些步骤,所以我使用了goto语句...
使用continue语句而不是goto
for (var rows = 0; rows < result.data.length; rows++)
{
var row = result.data[rows]
if (row[0] == "")
{
continue;
}发布于 2013-01-15 18:11:33
在代码中使用continue语句;
continue语句将控制传递给出现它的封闭迭代语句的下一次迭代。
它是Jump语句之一。
if (row[0] == "")
{
continue;
}https://stackoverflow.com/questions/14335353
复制相似问题