编程语言
首页 > 编程语言> > javascript-在一个函数中插入“ continue”语句,稍后在另一个函数“ For loop”语句中调用

javascript-在一个函数中插入“ continue”语句,稍后在另一个函数“ For loop”语句中调用

作者:互联网

为了简化我的代码,我制作了一个包含“ if”语句的函数.该函数应在另一个函数的“ For”循环中调用.我想在自定义函数中放置一个“ continue”语句,稍后再调用.有没有可能做到这一点而没有错误?代码是用Google Apps脚本编写的.

function example1() {
  //code here
  continue;
  }
}
        
function example2() { 
  for(var x = 1 ; x <= 2 ; x++) {
  example1();
  }
}

我在example1()函数中调用“ continue”语句时出错,因为“ continue”语句不在“ For”循环中.但是example1()函数仅创建为在example2()“ For”循环语句中调用.

解决方法:

不,您必须直接在for循环内继续.您可以使函数返回布尔值,然后根据需要执行继续.

function example1() {
  return shouldLoopContinue; // Add your own logic here
}

function example2() {
  for (var x = 1; x <= 2; x++) {
    if (example1()) {
      continue;
    }

    doSomeOtherWork();
  }
}

标签:for-loop,google-apps-script,javascript
来源: https://codeday.me/bug/20191210/2104548.html