跳到主要内容

循环系列

forEach如何退出循环​

常规的for循环,可以使用 continue 和 break来退出循环

  • break 关键字用于立即终止当前循环的执行,并跳出循环体
  • continue 关键字用于跳出当前循环的剩余部分,并继续下一次循环迭代

forEach如何退出循环?

  • 不能通过return跳出循环
  • 可以通过抛出异常来退出整个循环体
js
try {
const arr = [1, 2, 3];
arr.forEach((item) => {
if (item == 2) {
throw new Error();
}
console.log('item', item);
});
} catch (e) {
console.log('e', e);
}