Denne artikkelen vil demonstrere:
Hvordan oppstår “typeerror: tilbakeringing er ikke en funksjon i JavaScript”?
“Typeerror: tilbakeringing er ikke en funksjon i JavaScript”Forekommer når tilbakeringingen blir gitt til en funksjon som et argument. Fortsatt kalles funksjonen uten å gi tilbakeringing som en parameter.
Eksempel
Her vil vi definere en funksjon "beregning ()”Det tar“Ring tilbake”Som en parameter, men gir ikke tilbakeringing når du påkaller funksjonen:
Ring "beregning ()”Funksjon:
beregning ();Utgangen viser en feil:
La oss se hvordan du fikser den ovennevnte feilen.
Hvordan fikse “typeerror: tilbakeringing er ikke en funksjon i JavaScript”?
For å løse den spesifiserte feilen, definer tilbakeringingsfunksjonen ved å bruke pilfunksjonen og deretter returnere den til den definerte funksjonen:
funksjonsberegning (callback = () => )Ring funksjonen:
beregning ();Eller du kan definere tilbakeringingsfunksjonen i funksjonssamtalen:
beregning (() => );Det kan observeres at den nevnte feilen er løst vellykket:
Her vil vi utføre en tilleggsoperasjon i en tilbakeringingsfunksjon ved å passere to parametere “en”Og“b”Og ring det deretter ved å gi to argumenter“5”Og“8”:
Funksjonsberegning (tilbakeringing = (a, b) =>Produksjon
Slik fikser du den spesifiserte typefeilen.
Konklusjon
“Typeerror: tilbakeringing er ikke en funksjon i JavaScript”Forekommer når en funksjons tilbakeringingsargument er spesifisert, men funksjonen kalles uten å sende tilbakeringingen som en parameter. For å løse den spesifiserte feilen, definer tilbakeringingsfunksjonen ved å bruke pilfunksjonen og deretter returnere den til den definerte funksjonen. Denne artikkelen demonstrerte forekomsten og løsningen for den gitte feilen.