Tengo una función que se ve así:
function myFunc(){ if (!condition1){ //some extra code (diff. from condition2 if-statement) doSomething(); return; } if (!condition2){ //some extra code (diff. from condition1 if-statement) doSomething(); return; } //some extra code (diff. from both condition if-statement) doSomething(); } Me gustaría saber si hay una forma de simplificar este código para que la función doSomething() siempre se ejecute (como en Java con try/catch/ finally ).