美文网首页
终止forEach循环

终止forEach循环

作者: nomooo | 来源:发表于2020-03-17 09:22 被阅读0次

详细使用方法

            const arr = new Array(10).fill(10);
            try {
                arr.forEach((item, index) => {
                    console.log(item, index)
                    if(index === 3) {
                        throw new Error('Stop It')
                    }
                })
            } catch (e) {
                console.log(e)
            }

forEach()无法在所有元素都传递给调用的函数之前终止遍历。也就是说,没有像for循环中使用的相应的break语句。如果要提前终止,必须把forEach()方法放在一个try块中,并能抛出一个异常。如果forEach()调用的函数抛出foreach.break异常,循环会提前终止

相关文章

  • 终止forEach循环

    详细使用方法 forEach()无法在所有元素都传递给调用的函数之前终止遍历。也就是说,没有像for循环中使用的相...

  • JavaScript中 跳出(终止)forEach循环

    JavaScript中 跳出(终止)forEach循环forEach()方法,不支持break和continue,...

  • forEach some every for循环终止区别

    for 循环当里面有break的时候可以被终止,直接终止循环,后面的循环不再执行 forEach 里面加retur...

  • forEach和some、js中的循环

    forEach: return不会终止循环 some: 在some 里面 遇到 return true 就是终止遍...

  • js 终止 forEach 循环

    因为 forEach() 无法通过正常流程终止,所以可以通过抛出异常的方式实现终止 try{ var array...

  • js如何终止forEach

    forEach本质上是不可终止的,如果非要终止的话建议使用其他循环方法。不要强行使用forEach,避免出现不必要...

  • PHP break和continue语句

    break 语句break 语句用于终止本次循环,在 while、do while 和 foreach 循环语句中...

  • js跳出forEach循环

    forEach循环中可使用return false终止本次循环,但不能想for那样使用break来跳出整个循环。(...

  • 循环的10种写法,你知道吗?

    forEach循环 不能跳过或者终止循环 会改变原来数组 for in 循环 返回可枚举的属性(一般用于遍...

  • JS 如何终止forEach循环

    forEach大概是没有办法中断了,我们可以采用其它的办法来实现循环 Array.prototype.some 当...

网友评论

      本文标题:终止forEach循环

      本文链接:https://www.haomeiwen.com/subject/aejzehtx.html