慕神0315614
2017-03-20 16:00
try{
throw "ex";
}
catch(ex){
console.log(ex.message);
return false;
}
finally{
console.log("finally");
}
中的finally会被打印出来吗?
代码写错了好吧
运行之后难道不是Illegal return statement吗?
catch是函数,在它内部的return后的语句确实不会执行,finally在catch外部,catch内部的return怎么会影响到finally呢?catch和finally并不在一个函数内啊,你不写finally随便写一些其他的函数都会执行,一样的道理
会 finally里的语句一定会执行
JavaScript深入浅出
281100 学习 · 1020 问题
相似问题
回答 1
回答 1
回答 2
回答 3
回答 2