🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 异常捕获 当某一块代码出现错误与的时候(bug) ,不要停止后面代码的执行,跳过这个错误的bug,继续执行后面代码块,当我们完成了这个项目之后再回来找这个错误信息. ## 1.语法 try{ }catch(e){ throw{ } }finally{ } ***** ``` var a = 10; try {/*可能会出错的代码块*/ console.log(a); console.log(b); } catch (e) {/*有错误执行里面的代码,没有出错则不会执行里面的代码 e 错误信息*/ console.log("error msg", e); throw {/*手动抛出错误信息*/ errorMsg: e,/*错误信息*/ errorCode: 101/*错误信息编码 后台会给予手册查看 */ } } finally {/*无论上面的程序是否有错误,都会执行里面的代码块 多用于后端开发中(node.js),用来释放资源 */ console.log("我继续执行了"); } // 下面的代码不会执行 function f() { console.log("我还要继续执行"); } f(); ```