首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文详聊前端异常原理

    ECMA-262 白皮书 13 版中描述了 8 种异常 SyntaxError:语法异常 ReferenceError:引用异常 RangeError:范围异常 Error:异常基类 InternalError...编译阶段发生的异常都是 SyntaxError,但 SyntaxError 不完全都发生于编译阶段; const a = '3; 比如这行代码,缺少一个引号,就会发生: SyntaxError: Invalid...比如: TypeError:Cannot read property 'length' of undefined 这是个最常见的异常之一,在判断数组长度时可能发生。...RangeError 范围错误,比如: new Array(-20) 会导致 RangeError: Invalid array length 递归等消耗内存的程序会导致 RangeError: Maximum...例如: “too many switch cases”(过多 case 子句); “too many parentheses in regular expression”(正则表达式中括号过多); “array

    1.4K40
    领券