用的是 try{ }catch(){ }
function fn(obj){
try{
// 可能导致错误的代码
obj.userName = "张三";
}catch(e){
// 错误的代码提示信息 会被打印出来
console.log(e); // e 是一个对象
console.log(e="实参不能为空"); // 给报错信息赋值中文
console.log(e.name); // 错误信息 name是一个属性
console.log(e.message); // 错误名字 message 也是一个属性
}finally{
// 不管代码对错,都会执行。
}
}
fn(null);
console.log("错误的代码用了 try和catch() 后下面的代码不会被影响");
来源:CSDN
作者:qq_43286252
链接:https://blog.csdn.net/qq_43286252/article/details/103497711