Hvordan passere JavaScript -funksjonen som parameter

Hvordan passere JavaScript -funksjonen som parameter
I likhet med andre variabler eller verdier, er JavaScript -funksjoner dataene som kan sendes til en annen funksjon. Dette sier at en funksjon kan sendes som et argument eller parameter til en annen metode. I JavaScript tillater slik handling bruk av den aksepterte funksjonsparameteren å utføre videre operasjoner. Dessuten reduserer det også den generelle kompleksiteten i kode og gir en klar forståelse.

Denne håndboken vil lære prosedyren for å bestå en funksjon som en parameter eller argument.

Hvordan passere en JavaScript -funksjon som argument/parameter?

For å passere en funksjon som en parameter, tilbyr JavaScript et "ReferenceFunc ()”Som vil referere til den spesifikke funksjonen som må sendes som en parameter.

Her har vi et eksempel for demonstrasjonen.

Eksempel

Først vil vi erklære en funksjon "foreldre ()”Og pass“ReferenceFunc”Som en parameter:

funksjon overordnet (referansefunc)
ReferenceFunc ();

Deretter vil vi erklære den andre funksjonen som heter “barn()”Som må sendes som en parameter i foreldre () -funksjonen. Videre vil vi vise en melding i funksjonen til funksjonen for å bekrefte om funksjonen lykkes med suksess som et argument eller ikke:

funksjon barn ()
konsoll.logg ('JavaScript -funksjonen bestått som en parameter');

Til slutt vil vi passere barnet () -funksjonen som et argument til foreldre () -funksjonen:

foreldre (barn);

Når det ovennevnte programmet vil bli utført og funksjonen for foreldre () vil prøve å få tilgang til Child () -funksjonen, vil kompilatoren referere til Child () -funksjonen som "ReferenceFunc ()”Og utfør koden Legg til i kroppen som følger:

Vi har demonstrert den enkleste metoden for å passere en funksjon som en parameter eller argument.

Konklusjon

For å passere en funksjon som en parameter, kan du legge en referanse til den nødvendige funksjonen som et argument i JavaScript. I et slikt scenario, når en funksjon prøver å få tilgang til en annen funksjon som sendes som et argument under funksjonssamtalen, vil den ekstra referanseparameteren referere til den, og den spesifiserte operasjonen vil bli utført. Denne oppskrivningen diskuterte metoden for å bestå enhver funksjon som et argument eller parameter i JavaScript.