Vue 进阶(幺零七):arr.forEach() 跳出循环
一、前言
我们都知道for
循环里要跳出整个循环是使用break
,但在数组中用forEach
循环如要退出整个循环呢?使用break
会报错,使用return
也不能跳出循环。
使用break
将会报错:
复制代码
使用return
也不能跳出整个循环:
复制代码
那么在用forEach()
遍历数组时要如何才能跳出循环呢?经过查找资料后,找到以下两种方法可以实现跳出循环。
二、应用 try···catch 捕获异常实现
复制代码
三、应用 arr.some() 或者 arr.every()
some()
当内部return true
时跳出整个循环:
复制代码
every()
当内部return false
时跳出整个循环:
复制代码
四、拓展阅读
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/cc89f1d6ae040d71f983cd1be】。文章转载请联系作者。
评论