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导致报错。

 

posted @ 2020-05-29 17:10  jinfengJeff  阅读(1212)  评论(0编辑  收藏  举报