How does a return statement inside a try/catch block work?
function example() { try { return true; } finally { return false;
why you are getting false is you returned in a finally block. finally block should execute always. so your return true changes to return false
return true
return false
function example() { try { return true; } catch { return false; } }