valor una tipos retornar pasar parametros otra funciones funcion es6 desde dentro argumentos javascript function exit breadcrumbs

tipos - Cómo detener una función de JavaScript cuando se cumple una determinada condición



retornar valor de una funcion javascript (4)

El retorno es la forma de salir de un cuerpo de función. Estás usando el enfoque correcto.

Supongo que, dependiendo de cómo esté estructurada su aplicación, también podría usar throw. Eso normalmente requeriría que sus llamadas a su función estén envueltas en un bloque de prueba / captura.

No puedo encontrar una forma recomendada de detener una función en parte cuando se cumple una condición dada. Algo como salir, o romper?

Actualmente estoy usando esto:

If ( x >= 10 ) { return; } other conditions;


La instrucción return sale de una función desde cualquier lugar dentro de la función:

function something(x) { if (x >= 10) // this leaves the function if x is at least 10. return; // this message displays only if x is less than 10. alert ("x is less than 10!"); }


Use una declaración try...catch en su función principal y siempre que quiera detener la función simplemente use:

throw new Error("Stopping the function!");


use return para esto

if(i==1) { return; //stop the execution of function } //keep on going