finally
ブロックの使い方が間違っていて、その目的の基本を理解していない疑いがあります...
function myFunc() {
try {
if (true) {
throw "An error";
}
} catch (e) {
alert (e);
return false;
} finally {
return true;
}
}
この関数はcatch
ブロックを実行し、「エラー」を警告しますが、true を返します。false を返さないのはなぜですか?