javascript中用throw抛出异常时不能用数字??如throw new Error("12")
try{ eval("a++b") }catch(err){ if(errinstanceofSyntaxError...
try{ eval("a++b") }catch (err){ if(err instanceof SyntaxError){ throw new Error("12") } else{ alert('44') } }如这个代码片断,当throw new Error("12")这样时就不能正常抛出,显示"未指明的错误" 而throw new Error("abc")这样就可以抛出abc的错误信了 为什么会这样呢??
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询