前言 使用 try - catch 拦截错误,做好项目中的边界处理 。finally 里面的内容,不受try-catch的错误影响。 try{ // 可疑的代码段,例如: JSON.parse 等 // 只有当try中出现错误时,立即终止try的执行,跳出try,执行catch // try 里面的throw new error 也会让catch执行 } catch(err){ // 当try里面的代码报错时,抛出错误 // err 时try里面的报错原因 } finally { //无论前面代码执行成功或是失败,都会执行,这个里面的代码段 }