美文网首页
js异常处理

js异常处理

作者: _不能说的秘密i | 来源:发表于2019-11-17 20:30 被阅读0次

异常处理

在js中, 如果代码出现异常, 代码就会直接停在出现异常的位置, 后面的代码全都不会执行,但是有些时候就算代码出现异常, 也应该让代码继续执行, 这就需要捕获代码异常

抛出异常

function testFn(flag) {
    if (flag) {
        return 'ok';
    }
    throw new Error( 'error info...' );
}

捕获异常

let bool = false;

try {
    // 可能会抛出异常的代码
    testFn(bool);
} catch(e) {

}

console.log('后面的代码...');

注意点

  • 由于js 是单线程的特性, 有些异步操作, 不能捕获到异常, 比如 Promise

相关文章

  • js异常处理

    异常处理 在js中, 如果代码出现异常, 代码就会直接停在出现异常的位置, 后面的代码全都不会执行,但是有些时候就...

  • 【JS】异常处理

    异常处理是真实项目中必不可少的一个部分。因为一个稍微复杂点的项目一般都多多少少都有一些以项目到的bug。 【使用场...

  • js 异常处理

    一、Javascript的异常捕获机制 1.1 基本的try…catch语句 ES3开始引入了 try-catch...

  • Javascript中的异常

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

  • koa-异常处理、日志

    一、异常处理 1、安装 npm i koa-onerror -S 2、配置异常处理 3、app.js 404设置 ...

  • JS第二天

    JS第二天 目录: 分支结构 循环结构 异常处理 函数初级 事件处理 JS选择器 JS操作页面内容 JS操作页面样...

  • JS处理异常语句

    throw语句(当发生某种异常或错误从产生的一个信号)语法:throw experssion; try/catch...

  • js异常处理总结

    js异常处理总结 先看最基础的情况 try catch 单层嵌套 多级嵌套,捕获下面的异常 预期异常:参数不合法,...

  • JS常见异常处理

    1. Uncaught TypeError: xxx is not a function 常见原因分析: 首先确保...

  • 前端异常监控

    https://zhuanlan.zhihu.com/p/31979395 JS 异常处理 对于 Javascri...

网友评论

      本文标题:js异常处理

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