Denne artikkelen vil beskrive metodene for å bekrefte om den spesifikke funksjonen eksisterer i JavaScript -filen.
Hvordan sjekke om funksjonen finnes i JavaScript?
For å bekrefte om den spesifiserte funksjonen allerede er til stede i JavaScript, bruk følgende tilnærminger:
Metode 1: Sjekk om funksjonen eksisterer i JavaScript ved hjelp av "Typeof" -operatøren
For å bekrefte om funksjonen allerede eksisterer i skript eller ikke, bruk "typeof”Operatør. Den returnerer datatypen til en verdi eller uttrykk og gir ut en streng som indikerer operandtypen, for eksempel antall, streng, funksjon og så videre.
Syntaks
Følg den gitte syntaksen til “typeof”Operatør for å avgjøre om funksjonen eksisterer eller ikke:
Eller du kan også bruke den nedenfor-nevnte syntaks:
if (typeof funksjonsnavn !== udefinert)Eksempel
Definere en funksjon “testing”I en JavaScript -fil:
Kontroller nå om “testing”Funksjon er allerede definert eller ikke, ved å bruke“typeof”Operatør. "Typeof" -operatøren sjekker typen "testing" -funksjonen. Hvis den returnerte verdien tilsvarer "funksjon, den vil trykke “Testing () -funksjonen eksisterer i JS -filen" beskjed. Ellers, “Testing () -funksjonen eksisterer ikke i JS -filen”Meldingen vises:
if (typeof testing === "funksjon")Produksjon
Metode 2: Kontroller om funksjonen eksisterer i JavaScript ved å bruke "vinduet" -objektet
Du kan også bruke “vindu”Objekt for å sjekke om en funksjon eksisterer eller ikke. Vindusobjektet fungerer som nettleservinduets universelle representasjon i nettlesermiljøet. Den har forskjellige egenskaper og metoder for å samhandle med vinduet og innholdet.
Syntaks
Følgende syntaks brukes for å bestemme funksjonen eksisterer ved bruk av "vindu”Objekt:
Eksempel
Her vil vi bekrefte om funksjonen som heter “testing”Eksisterer i JavaScript -filen ved å bruke“ Window ”-objektet:
Utgangen indikerer at funksjonen “testing”Eksisterer i JavaScript -filen:
Det handler om å avgjøre om funksjonen eksisterer i JavaScript.
Konklusjon
For å bestemme/sjekke om funksjonen eksisterer i JavaScript eller ikke, bruk "typeof”Operatør eller“ Window ”-objektet. “typeof”Operatør er en ofte brukt og pålitelig metode mens du ikke er i nettlesermiljøet. Fordi, i så fall, "vindu”Objekt er kanskje ikke tilgjengelig. Denne artikkelen beskrev metodene for å bekrefte om den spesifikke funksjonen eksisterer i JavaScript -filen eller ikke.