Cómo salir de una función JavaScript

Cómo salir de una función JavaScript
En JavaScript, salir de una función de JavaScript se considera útil cuando necesitamos una forma rápida de salir en el medio de la función o cuando se satisface una condición particular. Además, también ayuda en escenarios específicos en los que desea utilizar parte de la funcionalidad de la función en nuestro programa y no en toda la función.

Esta redacción lo guiará para salir de una función JavaScript.

Cómo salir de una función JavaScript?

Para salir de una función JavaScript, puede usar:

  • "devolver" Declaración
  • "intenta atrapar" Declaración
  • "romper" Declaración

Ahora pasaremos por cada uno de los enfoques mencionados uno por uno!

Método 1: Salga de una función JavaScript utilizando el método de instrucción de retorno

El "devolver"La declaración devuelve un valor específico de una función. Aplicamos la declaración de retorno para emitir un valor particular contra una condición especificada y salir de la función.

Mira el ejemplo declarado a continuación.

Ejemplo

En primer lugar, definiremos una función "ExitFunc ()"Y pase dos argumentos"a" y "b" en eso. Luego, devolveremos un valor específico en cada condición:

functionExitFunc (a, b)
if (a> 5)
return (0);

demás

return ("verdadero")

En el siguiente paso, llamaremos a la función con los argumentos especificados. Como resultado, se ejecutará la condición correspondiente en el código anterior, y se devolverá el valor específico en cualquiera de los casos, y la función saldrá:

consola.log (ExitFunc (3,2));

Aquí, en la salida, el valor correspondiente "verdadero"Se devuelve contra el"3"Valor en"a"Y la función sale:

Método 2: Salga de una función de JavaScript usando el método de instrucción "Prueba de captura"

El "intenta atrapar"Las declaraciones funcionan de tal manera que si se produce un error en el bloque de try, la declaración de lanzamiento lanza la excepción al bloque de captura que luego maneja esa excepción. En este método, una condición se define en el "intentar"Bloque y la función sale lanzando una excepción"salida"Al bloque de captura. El bloque de captura luego sale de la función mostrando el mensaje en la consola.

Además, también hemos usado "demásCondición para verificar si la función salió correctamente. En el otro caso, mostrará el "Función no exitosa" mensaje.

Ejemplo

Primero, colocaremos una condición en el bloque de try. Si la condición es verdadera, se lanzará una excepción al "atrapar"Bloque con"mi" refiriéndose a "salida"Y la función saldrá mostrando el mensaje especificado:

exitFunc = (name) =>
intentar
if (name === "JavaScript") Throw "Exit";
demás
consola.log ("función no salida")

catch (e)
consola.log ("La función está salida")

;

Por último, la función se llamará con los argumentos especificados. Como resultado, se lanzará una excepción y la función saldrá:

ExitFunc ("JavaScript")

Producción

Método 3: Salga de una función JavaScript utilizando el método de instrucción Break

El "romper"La declaración salta de un bloque de código y termina el bucle actual.

Aquí hay un ejemplo para la demostración.

Ejemplo

En este método, mostramos dos declaraciones en la consola y aplicamos el "romperDeclaración entre ellos. Como resultado, la declaración realizada después de la declaración de descanso no se ejecutará como la función porque la función saldrá antes de él.

Para hacerlo, primero, definiremos una función de flecha llamada "ExitFunc ()"Y coloca un"romper"Declaración entre el funcionamiento de la impresión de dos declaraciones:

exitFunc = () =>
ExitFunc:
consola.log ("la función está saliendo");
Romper EXITFUNC;
consola.log ("función no salida");

;

A continuación, llamaremos al "ExitFunc ()La función "y las funcionalidades correspondientes de la función se ejecutarán:

ExitFunc ()

En la salida, podemos ver que la segunda declaración agregada después de que el descanso no se ejecuta como la función sale antes:

Hemos proporcionado los métodos más simples para salir de una función JavaScript.

Conclusión

Para salir de una función de JavaScript, puede usar el "devolver"Declaración para devolver un valor a una condición especificada, el"Intenta tirar la captura"Declaraciones para manejar las condiciones y excepciones y el"romperDeclaración "para terminar el bucle y saltar desde la función. Este artículo guió los métodos relacionados con salir de una función de JavaScript.