Hvordan avslutte en JavaScript -funksjon

Hvordan avslutte en JavaScript -funksjon
I JavaScript anses det å gå ut av en JavaScript -funksjon som nyttig når vi trenger en rask måte å avslutte midt i funksjonen eller når en bestemt tilstand er fornøyd. Dessuten hjelper det også i spesifikke scenarier der du vil bruke noe av funksjonens funksjonalitet i programmet vårt og ikke hele funksjonen.

Denne oppskrivningen vil guide deg til å avslutte en JavaScript-funksjon.

Hvordan avslutte en JavaScript -funksjon?

For å avslutte en JavaScript -funksjon, kan du bruke:

  • komme tilbake”Uttalelse
  • Prøv å fange kast”Uttalelse
  • gå i stykker”Uttalelse

Vi vil nå gå gjennom hver av de nevnte tilnærmingene en etter en!

Metode 1: Avslutt en JavaScript -funksjon ved hjelp av Retur

komme tilbake”Uttalelse returnerer en spesifikk verdi av en funksjon. Vi brukte returerklæringen for å sende ut en bestemt verdi mot en spesifikk tilstand og avslutte funksjonen.

Se på det under-uttalte eksemplet.

Eksempel

For det første vil vi definere en funksjon "exitFunc ()”Og passere to argumenter”en”Og“b" i det. Deretter vil vi returnere en spesifikk verdi mot hver tilstand:

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

ellers

Return ("True")

I neste trinn vil vi kalle funksjonen med de spesifiserte argumentene. Som et resultat vil den tilsvarende tilstanden i koden ovenfor bli utført, og den spesifikke verdien i noen av tilfellene vil bli returnert, og funksjonen vil avslutte:

konsoll.Log (exitFunc (3,2));

Her, i utgangen, den tilsvarende verdien “ekte”Blir returnert mot“3”Verdi i“en”Og funksjonen går ut:

Metode 2: Avslutt en JavaScript -funksjon ved å bruke "Try Catch Throw" uttalelsesmetode

Prøv å fange kast”Uttalelser fungerer på en slik måte at hvis en feil oppstår i forsøksblokken, kaster kastuttalelsen unntaket fra fangstblokken som deretter håndterer dette unntaket. I denne metoden er en tilstand definert i "prøve”Blokk og funksjonen går ut ved å kaste et unntak”exit”Til fangstblokken. Fangstblokken går deretter ut av funksjonen ved å vise meldingen på konsollen.

Dessuten har vi også brukt “ellers"Tilstand for å sjekke om funksjonen gikk ut riktig. I det andre tilfellet vil den vise "Funksjon ikke forlatt" beskjed.

Eksempel

Først vil vi plassere en tilstand i prøveblokken. Hvis tilstanden er sann, vil et unntak bli kastet til "å fange”Blokk med“e" henviser til "exit”Og funksjonen vil avslutte ved å vise den spesifiserte meldingen:

exitFunc = (navn) =>
prøv
if (name === "JavaScript") kast "exit";
annet
konsoll.Logg ("Funksjon ikke forlatt")

fangst (e)
konsoll.Logg ("Funksjonen blir forlatt")

;

Til slutt vil funksjonen bli kalt med de spesifiserte argumentene. Som et resultat vil et unntak bli kastet og funksjonen vil avslutte:

exitFunc ("JavaScript")

Produksjon

Metode 3: Avslutt en JavaScript -funksjon ved hjelp av break -setningsmetode

gå i stykker”Uttalelse hopper ut av en kodeblokk og avslutter gjeldende sløyfe.

Her er et eksempel for demonstrasjonen.

Eksempel

I denne metoden viste vi to utsagn om konsollen og brukte "gå i stykker”Uttalelse mellom dem. Som et resultat vil ikke uttalelsen som er plassert etter bruddserklæringen bli utført som funksjonen fordi funksjonen vil avslutte før den.

For å gjøre det, først vil vi definere en pilfunksjon som heter “exitFunc ()”Og plasser en“gå i stykker”Uttalelse mellom driften av å skrive ut to uttalelser:

exitFunc = () =>
exitFunc:
konsoll.Log ("Funksjonen blir forlatt");
bryte exitfunc;
konsoll.logg ("funksjon ikke forlatt");

;

Deretter vil vi ringe "exitFunc ()”Funksjon og de tilsvarende funksjonalitetene til funksjonen vil bli utført:

exitFunc ()

I utgangen kan vi se at den andre uttalelsen etter bruddet ikke blir utført som funksjonen forlot før den:

Vi har gitt de enkleste metodene for å avslutte en JavaScript -funksjon.

Konklusjon

For å avslutte en JavaScript -funksjon, kan du bruke “komme tilbake”Uttalelse for å returnere en verdi mot en spesifisert tilstand,“Prøv å kaste fangst”Uttalelser for å håndtere forhold og unntak og“gå i stykker”Uttalelse for å avslutte sløyfen og hoppe ut fra funksjonen. Denne artikkelen ledet metodene relatert til å forlate en JavaScript -funksjon.