兜底方案的常见的错误

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||"出错了,请排查问题") //加入这里出错,会出现白屏

}

}

 这个是非常好的建议

posted on 2021-12-08 11:56  漫思  阅读(35)  评论(0编辑  收藏  举报

导航