JavaScript:return报错 Uncaught SyntaxError: Illegal return statement

Posted jinfengJeff

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript:return报错 Uncaught SyntaxError: Illegal return statement相关的知识,希望对你有一定的参考价值。

在使用Array.forEach时遇上了return无法返回值的问题。 文章:JavaScript:在forEach里面return没有效果

本来打算验证一下forEach()方法和for循环方法中的return,结果又填多了一个坑,如下:

<script>
let arr = [1,2,3,4,5] for(let i = 0; i < arr.length; i++) { console.log(i) if(arr[i] == 3) { return } }
</script>

结果报了如下错误:Uncaught SyntaxError: Illegal return statement

 

总结: return 的作用是终止一个函数的运行,是在函数里面用的 So导致报错。

 

以上是关于JavaScript:return报错 Uncaught SyntaxError: Illegal return statement的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript —— 函数

js基础var

为啥我在使用 jQuery Validate 时会出现这个 JavaScript 错误?

modal 多层弹窗 Maximum call stack size exceeded 解决方法

modal 多层弹窗 Maximum call stack size exceeded 解决方法

Qt QWebEngineView在发布但在调试中找不到javascript文件