forEach如何跳出或中断循环

我们可以选择使用try...catch的方式进行跳出循环。

const arr = [0, 1, 2, 3, 4, 5];
try {
    arr.forEach((item) => {
        console.log('正常循环:', item);
        if (item === 2) {
          throw item;
        }
    });
} catch (e) {
    console.log('跳出循环:', e);
}

 

这样就可以顺利跳出循环!!!!!!!!!!!!

 

posted @ 2022-10-09 09:37  zaijinyang  阅读(562)  评论(0编辑  收藏  举报