【js笔记】SyntaxError: Illegal return statement错误的原因及改正方法


 1 if($(".use button").hasClass("active")){
 2        return;    
 3 }else{
 4        if(flag==1)
 5      {
 6          if($(".use button").hasClass("active")){
 8                 return;
 9          }else{
10              $(this).parent().children().toggleClass("btn-default").toggleClass("btn-danger").toggleClass("active");
11           }
12       }else{
13             return;
14       }
15}

刷新之后控制台报SyntaxError: Illegal return statement,百度了好多之后发现,javascript中的return是只能放在function中的,也就是说如果把上面的if/else放在一个function里就可以了。再或者,把return写成闭包就好了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM