Code前端首页关于Code前端联系我们

打破Array.forEach方法【js实现】

terry 2年前 (2023-09-09) 阅读数 180 #Javascript
文章标签 forEachJavaScript

for循环中有一个break语句,我们可以用它来打破循环。数组中的forEach是如何实现中断循环的呢?

实现原理

没有内置的方法来中断每个。如果我们想为每个中断,我们可以抛出异常来达到这个目的。

实现代码

/**
* 前端主干:https://codeqd.com/wp-content/uploads/2023/09/
*/
var BreakException = {};

样本 {
  [1, 2, 3].forEach(函数(el) {
    控制台.log(el);
    if (el === 2) 抛出 BreakException;
  });
} 捕获 (e) {
  if (e !== BreakException) 抛出 e;
}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门