Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
非法继续:Javascript_Javascript_For Loop_Continue - Fatal编程技术网

非法继续:Javascript

非法继续:Javascript,javascript,for-loop,continue,Javascript,For Loop,Continue,我有一个用于检查两组项目的双循环。我有以下代码: for(var key in powder){ for(var key2 in powder){ if(key == key2){ continue; }; [...] } [...] } ([…]是不重要的信息。) 但是,javascript给了我一个错误:uncaughtsyntaxerror:invalikecontinue语句 我不知道为什么!我检查了多个资源(W3Schools、

我有一个用于检查两组项目的双循环。我有以下代码:

for(var key in powder){
    for(var key2 in powder){
        if(key == key2){ continue; };
        [...]
    }
    [...]
}
([…]是不重要的信息。)

但是,javascript给了我一个错误:
uncaughtsyntaxerror:invalikecontinue语句


我不知道为什么!我检查了多个资源(W3Schools、stackoverflow等),但它没有任何内容。请帮忙

在js中尝试了类似的代码,效果很好。可能是您没有发布的代码行有问题,或者是您的变量有问题

<html>

<script>

 function fun(){
    var powder =[1,2,4,5];
   for(var key in powder){
     for(var key2 in powder){
     if(key == key2){ alert("con");continue; };
    }
}

}
  </script>

     <body onload="fun()"></body>
 </html>

函数fun(){
var粉末=[1,2,4,5];
用于(粉末中的var键){
用于(var键2在粉末中){
如果(key==key2){alert(“con”);continue;};
}
}
}
以下代码将导致非法的continue语句。continue语句必须出现在循环中,而不是被调用的函数中

 <html>

 <script>
      function funOne(){
  for(var i=0;i<10;i++){
  fun();
 }
  }
   function fun(){
    if(1==1){ //this line is the cause of error
     continue;
   }
   var powder =[1,2,4,5];
    for(var key in powder){
     for(var key2 in powder){
     if(key == key2){ alert("con");continue; };
   }
}

}
  </script>

   <body onload="funOne()"></body>
 </html>

函数funOne(){

对于(var i=0;i),您想在这里继续使用什么?@adneo,第二个用于loop@Fuzzyzilla。您也可以在这里编写有关堆栈溢出的文章时使用代码段编辑器。无论哪种方式,提供问题的详细信息都会有所帮助。您可以在函数中调用它。这就是原因。函数中没有循环。这是不同的作用域。