¿Hay alguna forma de regresar de una función incluso dentro de una declaración if/else?
function test(){ if (param){ //code return } //code executes still executes (although I want to just stop the function entirely) }Debería funcionar, aquí hay un programa de ejemplo que se parece a lo que pediste
function minusOne(n) { if (n === 0) { //returning in the if-statement return 0; } //continuing past if-statement return n - 1; } console.log(minusOne(4)) //output 3 console.log(minusOne(2)) //output 1 console.log(minusOne(0)) //output 0 (returns inside if statement) console.log(minusOne(1)) //output 0