Denne artikkelen vil illustrere metodene for å anvende tilbakeringingsfunksjoner som har parametere i JavaScript.
Hvordan tilbakeringingsfunksjon med parametere i JavaScript?
For å tilbakeringesfunksjon med parametere i JavaScript, kan følgende metoder brukes:
Nå vil vi demonstrere det uttalte konseptet en etter en!
Metode 1: Bruke tilbakeringingsfunksjon med parametere i JavaScript på den brukerdefinerte verdien
Denne metoden kan brukes for å gi tilbakeringingsfunksjonen som et argument til hovedfunksjonen som involverer den brukerdefinerte verdien mens den blir påkalt.
Sjekk følgende eksempel for å forstå det oppgitte konseptet.
Eksempel
For det første, definere en funksjon som heter “eksempel()”Med to argumenter:“punkt”Og“CB”, Der varen er verdien som er angitt av brukeren, og det andre argumentet refererer til tilbakeringingsfunksjonen.
I sin funksjonsdefinisjon, be brukeren om å oppgi en strengverdi ved hjelp av en ledetekst. Deretter vil den brukerdefinerte verdien bli gitt til tilbakeringingsfunksjonen som et strengargument:
Funksjonseksempel (vare, CB)Nå, erklærer tilbakeringingsfunksjonen som heter “Ring tilbake()”Med det spesifiserte argumentet”faktum”Brukes til å vise den angitte verdien i Via Alert Dialogue Box:
funksjons tilbakeringing (faktum)Til slutt får du tilgang til hovedfunksjonseksemplet () sammen med tilbakeringingsfunksjonen som blir gitt som en parameter til den med den spesifiserte strengverdien:
Eksempel ("Lastet!", Ring tilbake);Den resulterende utgangen vil være:
Fra output ovenfor er det tydelig at begge strengverdiene, originalen og tilbakeringingsfunksjonens argumentverdi blir slått sammen og vellykket vises i varslingsboksen.
Metode 2: Bruke tilbakeringingsfunksjon med parametere i JavaScript ved hjelp av mallitteraler
“Mal litteraler”Er representert som backtick (') tegn og brukes hovedsakelig til streng interpolasjon. Denne teknikken kan brukes til å vise den spesifiserte strengverdien mot den tilsvarende malen bokstavelig. Disse bokstavene skal plasseres i den opprinnelige funksjonsdefinisjonen sammen med verdien av tilbakeringingsfunksjonen.
Eksempel
I det følgende eksempel, definer en funksjon som heter “eksempel()”Med de spesifiserte argumentene. Her, det spesielle argumentet “streng”Henviser på samme måte til strengverdien ved hjelp av malen bokstavelig, og"CB”Representerer tilbakeringingsfunksjonen:
Etter det, erklærer tilbakeringingsfunksjonen som heter “Ring tilbake()”. I sin definisjon vil vi skrive ut følgende melding:
funksjon callback ()Til slutt, påkalle "eksempel()”Funksjon og passere strengverdien og tilbakeringingsfunksjonen som argumenter:
Eksempel ('nettstedbelastning ...', tilbakeringing);Det kan observeres at ved passering av tilbakekallingsfunksjonen som en parameter, blir den tilsvarende strengverdien slått sammen med hovedfunksjonens verdi:
Vi har samlet metodene for å bruke tilbakeringingsfunksjonen med parametere i JavaScript.
Konklusjon
I JavaScript kan du bruke en tilbakeringingsfunksjon med parametere på verdien som er angitt av brukeren eller bruke malens litteraturteknikk. Den første tilnærmingen kan brukes til å utføre tilbakeringingsfunksjonen på den brukerdefinerte verdien, mens den andre tilnærmingen hjelper med å jobbe med hardkodede verdier som dens parametere. Denne håndboken demonstrerte metoden for å bruke tilbakeringingsfunksjonen med parametere i JavaScript.