兜底方案的常见的错误

1、错误写法

function abc(txt){

try{

throw ("立刻出错")

}

catch(err){

alert(txt.value) //加入这里出错,会出现白屏

}

}

2、正确写法

function abc(txt){

try{

throw ("立刻出错")

}

catch(err){

alert((txt||{}).value||"出错了,请排查问题") //加入这里出错,会出现白屏

}

}

 3、后来听领导的意思

function abc(txt){

try{

throw ("立刻出错")

}

catch(err){

alert((txt?.value||"出错了,请排查问题") //加入这里出错,会出现白屏

}

}

 这个是非常好的建议

原文地址:https://www.cnblogs.com/sexintercourse/p/15660780.html