【发布时间】:2008-11-13 05:01:39
【问题描述】:
我怀疑我错误地使用了 finally 块,并且我不了解其用途的基本原理...
function myFunc() {
try {
if (true) {
throw "An error";
}
} catch (e) {
alert (e);
return false;
} finally {
return true;
}
}
此函数将运行catch 块,警告“错误”,但随后返回true。为什么不返回 false?
【问题讨论】:
标签: javascript error-handling finally