JS中try catch的用法

在js中也可以使用try/catch语法,把可能发生异常的代码使用try包裹起来,然后在catch中对异常进行处理,处理后就不会影响后面代码的执行。

const a = null

try {
    const b = JSON.parse(a)
    console.log(a.name)
} catch (e) {
    console.log("发生异常:" + e)
}

上面是系统抛出的异常,也可以自定义抛出异常:

const a = null

try {
    if (a == null || a == '') {
        throw '值为空'
    } else {
        console.log(a)
    }
} catch (e) {
    console.log("发生异常:" + e)
}

   

就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !
原文地址:https://www.cnblogs.com/zys2019/p/13731015.html