资讯专栏INFORMATION COLUMN

利用try catch跳出forEach循环

Hanks10100 / 2521人阅读

摘要:利用捕获错误,在里满足条件时抛出错误满足条件抛出错误,立即跳出循环语句允许我们创建自定义错误。直接是捕获不到的。

//利用 try catch 捕获错误,在forEach里满足条件时抛出错误

try{
   arr.forEach(item => {
      if(true){
        //满足条件抛出错误,立即跳出循环
        //throw 语句允许我们创建自定义错误。
        //直接 new Error try catch是捕获不到的。
        throw new Error("break")
      }
   })
}catch(e){
    console.log(e, "跳出")
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109745.html

相关文章

  • forEach方法跳出循环

    摘要:前文没怎么理解的方法的童鞋使用时很容易遇到一个问题就是,当你想要跳出这个循环时,发现是不起作用的。这里可用于跳出循环。 前文 没怎么理解JavaScript的forEach方法的童鞋使用forEach时很容易遇到一个问题就是,当你想要跳出这个循环时,发现return、break是不起作用的。下面我们来分析一下原因以及解决方法。 正文 首先我们要知道的是forEach方法的机制是对数组的...

    SolomonXie 评论0 收藏0
  • 异步Promise及Async/Await可能最完整入门攻略

    摘要:的和我们通过的原型方法拿到我们的返回值输出我延迟了毫秒后输出的输出下列的值我延迟了毫秒后输出的。有人说,我不想耦合性这么高,想先执行函数再执行,但不想用上面那种写法,可以吗,答案是当然可以。 此文只介绍Async/Await与Promise基础知识与实际用到注意的问题,将通过很多代码实例进行说明,两个实例代码是setDelay和setDelaySecond。 tips:本文系原创转自...

    lingdududu 评论0 收藏0
  • 数组的使用总结— (js基础复习第2期)

    摘要:前一个值,当前值,索引,数组对象产生新数组的迭代器方法类似,对数组的每个元素使用某个函数,并返回新数组和相似,传入一个返回值为布尔类型的函数。 1. 前言 数组真的是每天用了,但是有很多方法都是记不住,总是要百度查,很烦,所以才写了个数组使用总结,有什么不对的希望大家指出来。 2. 思路 先看看这些问题都记得很清楚么? 创建数组,怎么创建数组的 数组的构造方法Array有哪些方法?E...

    zhigoo 评论0 收藏0
  • JavaScript || 数组

    摘要:总结使用访问数组元素,使用访问数组属性,如。数组的长度保证大于每个元素的索引值,数组没有元素,最大索引为,为为数组元素赋值,如果其索引大于等于现有数组长度,的属性值将设置为如果设置的值小于数组长度时,会将索引大于的元素全部删除。 数组 数组是值的有序集合,数组中每个值称为元素,元素在数组中的位置称为索引。JavaScript中的数组是一种特殊的对象: 类属性class attribu...

    Euphoria 评论0 收藏0
  • 重新巩固JS(三)——JavaScript语句

    摘要:重新巩固系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第三篇。其中,部分可以省略条件语句语句例子为,小于但大于,故输出语句当表达式的值等于值时,执行语句,遇到语句则跳出语句,若都没匹配到值,则执行中的语句。重新巩固JS系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第三篇。 其他JS重新巩固系列: 重新巩固JS(一)——JavaScript基本类型 重新巩固JS(二)...

    tunny 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<