兜底方案的常见的错误
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||"出错了,请排查问题") //加入这里出错,会出现白屏 } }
这个是非常好的建议
漫思