美文网首页
JavaScript中抛异常2021-02-02

JavaScript中抛异常2021-02-02

作者: 青山有扶苏 | 来源:发表于2021-02-02 16:36 被阅读0次

今天有个业务中,需要在前端,抛出一个异常,外部方法调用并捕获。此处记录一下

抛出异常

    function getRowData(dataId) {
        var checkStatus = table.checkStatus(dataId);
        var rows = checkStatus.data; //得到选中的数据
        if (rows.length != 1) {
            layer.msg('请选择一条数据', {icon: 7});
            throw "请选择一条数据";
        }
        var row = rows[0];//有且仅能选择一条数据
        return row;
    }

外部捕获异常

try {
  row = getRowData(dataId);
} catch (error) {
  layer.msg('请选择一条数据', {icon: 7});
  return;
}

相关文章

  • JavaScript中抛异常2021-02-02

    今天有个业务中,需要在前端,抛出一个异常,外部方法调用并捕获。此处记录一下 抛出异常 外部捕获异常

  • JNI-NDK(JNI静态缓存、异常处理、手写简单的Parcel

    1、C++中捕捉异常 抛什么类型的异常,就捕捉什么异常 2、JNI中异常处理 JNI中异常处理分为主动清除内部异常...

  • JS抛异常

    手动抛异常 捕获异常

  • Javascript中的异常

    异常处理 JS语言和大部分语言一样,有异常处理。但是JS中的异常处理和编译性的语言有一些差别。要弄清楚这个差别,我...

  • 聊一聊 RxJava2 中的异常及处理方式

    众所周知,RxJava2 中当链式调用中抛出异常时,如果没有对应的 Consumer 去处理异常,则这个异常会被抛...

  • ArrayDeque1.8原理解析

    目录 简介 AbstractQueue中add中满了会抛异常,offer不会。但ArrayDeque offer和...

  • 16_异常

    ======================抛异常 throw 例子 =========声明异常throws 例子...

  • 6.异常处理

    1.常见的异常类型 2.如何处理异常(两种方式):抓抛模型 1) "抛":java 应用程序在执行的过程中,如果出...

  • concurrentHashMap对concurrentModi

    为什么抛异常? 在非同步容器中,例如ArrayList与HashMap,其使用场景是在单线程环境中,抛concur...

  • expect raise_error matcher

    测试抛异常及异常信息: 只检查异常,不检查 error message:

网友评论

      本文标题:JavaScript中抛异常2021-02-02

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