Bootstrap

JavaScript异常处理

异常处理

抛出错误

通过throw关键字,抛出一个错误,让函数告知外界自己出现了错误。

抛出的错误再函数的上没有被调用,会一层一层的向外边传,直到顶层JS代码还没对这个异常进行处理,那么就会报错。

function foo1() {
   
  throw "error message";
}

function foo2() {
   
  foo1()
;