Come uscire da una funzione JavaScript

Come uscire da una funzione JavaScript
In JavaScript, uscire da una funzione JavaScript è considerato utile quando abbiamo bisogno di un modo rapido per uscire al centro della funzione o quando una particolare condizione è soddisfatta. Inoltre, aiuta anche in scenari specifici in cui si desidera utilizzare alcune delle funzionalità della funzione nel nostro programma e non l'intera funzione.

Questo articolo ti guiderà a uscire da una funzione JavaScript.

Come uscire da una funzione JavaScript?

Per uscire da una funzione JavaScript, puoi usare:

  • "ritorno" Dichiarazione
  • "Prova a catturare" Dichiarazione
  • "rottura" Dichiarazione

Ora passeremo attraverso ciascuno degli approcci menzionati uno per uno!

Metodo 1: esci da una funzione JavaScript usando il metodo dell'istruzione di ritorno

IL "ritorno"L'istruzione restituisce un valore specifico di una funzione. Abbiamo applicato l'istruzione di ritorno per produrre un valore particolare rispetto a una condizione specificata ed uscire dalla funzione.

Guarda l'esempio di seguito.

Esempio

In primo luogo, definiremo una funzione "exitFunc ()"E passare due argomenti"UN" E "B" dentro. Quindi, restituiremo un valore specifico contro ogni condizione:

funzionexitfunc (a, b)
if (a> 5)
restituzione (0);

altro

return ("vero")

Nel prossimo passaggio, chiameremo la funzione con gli argomenti specificati. Di conseguenza, verrà eseguita la condizione corrispondente nel codice sopra e verrà restituito il valore specifico in uno dei casi e la funzione uscirà:

console.log (exitFunc (3,2));

Qui, nell'output, il valore corrispondente "VERO"Viene restituito contro il"3"Valore in"UN"E la funzione esce:

Metodo 2: esci da una funzione JavaScript usando il metodo dell'istruzione "Prova Catch Throw"

IL "Prova a catturare"Le dichiarazioni funzionano in modo tale che se si verifica un errore nel blocco di prova, l'istruzione di lancio lancia l'eccezione al blocco di cattura che quindi gestisce quell'eccezione. In questo metodo, una condizione è definita in "Tentativo"Blocco e la funzione esce lanciando un'eccezione"Uscita"Al blocco di cattura. Il blocco catch esce quindi la funzione visualizzando il messaggio sulla console.

Inoltre, abbiamo anche usato "altro"Condizione per verificare se la funzione è uscita correttamente. Nell'altro caso, visualizzerà il "Funzione non uscita" Messaggio.

Esempio

Innanzitutto, inseriremo una condizione nel blocco di prova. Se la condizione è vera, un'eccezione verrà lanciata al "presa”Blocco con"e" riferito a "Uscita"E la funzione uscirà visualizzando il messaggio specificato:

exitFunc = (name) =>
Tentativo
if (name === "javascript") lancio "uscita";
altro
console.log ("funzione non uscita")

catch (e)
console.Log ("La funzione è uscita")

;

Infine, la funzione verrà chiamata con gli argomenti specificati. Di conseguenza, verrà lanciata un'eccezione e la funzione uscirà:

ExitFunc ("JavaScript")

Produzione

Metodo 3: esci da una funzione JavaScript usando il metodo Break Break

IL "rottura"L'istruzione salta fuori da un blocco di codice e termina il ciclo corrente.

Ecco un esempio per la dimostrazione.

Esempio

In questo metodo, abbiamo visualizzato due dichiarazioni sulla console e applicato il “rottura"Dichiarazione tra loro. Di conseguenza, l'istruzione inserita dopo l'istruzione di interruzione non verrà eseguita come funzione perché la funzione uscirà prima di essa.

Per fare ciò, in primo luogo, definiremo una funzione freccia chiamata "exitFunc ()”E metti un"rottura"Dichiarazione tra il funzionamento della stampa di due dichiarazioni:

exitFunc = () =>
exitfunc:
console.log ("La funzione è uscita");
Break ExitFunc;
console.log ("funzione non uscita");

;

Successivamente, chiameremo il "exitFunc ()"La funzione e le funzionalità corrispondenti della funzione saranno eseguite:

exitFunc ()

Nell'output, possiamo vedere che la seconda affermazione aggiunta dopo l'interruzione non viene eseguita quando la funzione è uscita prima di essa:

Abbiamo fornito i metodi più semplici per uscire da una funzione JavaScript.

Conclusione

Per uscire da una funzione JavaScript, è possibile utilizzare "ritorno"Dichiarazione per restituire un valore rispetto a una condizione specificata, il"Prova a lanciare cattura"Dichiarazioni per gestire le condizioni e le eccezioni e il"rottura"Dichiarazione per terminare il ciclo e saltare fuori dalla funzione. Questo articolo ha guidato i metodi relativi all'uscita di una funzione JavaScript.