美文网首页
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

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