Finally block has the final say
· ☕ 1 min read
Finally overrides any return statement from the try/catch.
We write try/catch/finally for error handling in Javascript -
1 2 3 4 5 6 7 8 9 10 11 function tryTryTry() { try { return 4; } catch (e) { console.log(e); } finally { return 42; } } console.log(tryTryTry()); //42 The function returns 42 and not 4.