js 跳出循环

continue: 终止当前循环,进入下次循环
break: 结束整个循环

单独使用的 break 语句的作用有两方面:
 一是在 switch 语句中退出 switch;
 二是在循环语句中退出整个循环。

return: 不止能用来跳出循环,一般常用在函数内部,来停止函数执行,并返回一个东西,

forEach 跳出循环

以上循环方法都不能满足;需要try catch 捕获

try {
	myList.forEach(lst => {
		if (lst.a == item.a) {
			// 抛出异常,跳出循环
			throw new Error("error");			
		}
	});
} catch (e) {
	console.log(error)
}


Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐