JavaScript中forEach循环,break与return都是无法跳出循环,需要使用抛出异常的方式跳出循环。我遍历一个数组,验证数组的每个元素,看看是否符合条件,不符合条件的话,我就退出循环,发现break与return都是无法跳出循环,要使用try-catch才可以跳出循环,如下
用throw抛出错误来退出循环,然后在catch里面就可以获取到这个错误信息,然后我们就可以弹出错误信息,如下
JavaScript中forEach循环,break与return都是无法跳出循环,需要使用抛出异常的方式跳出循环。我遍历一个数组,验证数组的每个元素,看看是否符合条件,不符合条件的话,我就退出循环,发现break与return都是无法跳出循环,要使用try-catch才可以跳出循环,如下
用throw抛出错误来退出循环,然后在catch里面就可以获取到这个错误信息,然后我们就可以弹出错误信息,如下