js在数组遍历中阻止代码往下执行

74 阅读1分钟

你是否出现了以下问题:

  1. 在forEach遍历中,用return还是会往下执行
  2. 或者不在遍历中停止循环且用腻了return

那么你就可以用以下方法

     try{
       //判断条件
        if(!this.val){
        //抛出错误消息
          throw new Error('收据类发票不支持该操作')
        }
      }catch(e){
      //错误消息提示
        this.$message.info(`${e.message}`)
      }