Questo articolo descriverà i metodi per verificare se la funzione specifica esiste nel file JavaScript.
Come verificare se la funzione esiste in JavaScript?
Per verificare se la funzione specificata è già presente in JavaScript, utilizzare i seguenti approcci:
Metodo 1: verificare se la funzione esiste in JavaScript utilizzando l'operatore "Typeof"
Per verificare se la funzione esiste già nello script o meno, usa "tipo di"Operatore. Restituisce il tipo di dati di un valore o espressione e emette una stringa che indica il tipo di operando, come numero, stringa, funzione e così via.
Sintassi
Segui la sintassi data del "tipo di"Operatore per determinare se la funzione esiste o no:
Oppure puoi anche utilizzare la sintassi di seguito:
if (typeof functionname !== undefined)Esempio
Definire una funzione "Test"In un file JavaScript:
Ora, verifica se il "Test"La funzione è già definita o meno, usando il"tipo di"Operatore. L'operatore "typeof" controlla il tipo di funzione "test". Se il valore restituito è equivalente a "funzione, Stamperà il "La funzione Testing () esiste nel file JS" Messaggio. Altro, "La funzione Testing () non esiste nel file JS"Il messaggio verrà visualizzato:
if (typeof testing === "funzione")Produzione
Metodo 2: verificare se la funzione esiste in JavaScript usando l'oggetto "finestra"
Puoi anche usare il “finestra"Oggetto per verificare se una funzione esiste o no. L'oggetto finestra funge da rappresentazione universale della finestra del browser nell'ambiente del browser. Ha varie proprietà e metodi per interagire con la finestra e il suo contenuto.
Sintassi
La seguente sintassi viene utilizzata per determinare la funzione esiste usando "finestra"Oggetto:
Esempio
Qui, verificheremo se la funzione denominata "Test"Esiste nel file JavaScript utilizzando l'oggetto" Finestra ":
L'output indica che la funzione "Test"Esiste nel file JavaScript:
Si tratta di determinare se la funzione esiste in JavaScript.
Conclusione
Per determinare/verificare se la funzione esiste o meno in JavaScript, usa il “tipo di"Operatore o l'oggetto" Finestra ". IL "tipo di"L'operatore è un metodo comunemente usato e affidabile mentre non si trova nell'ambiente del browser. Perché, in quel caso, il "finestra"L'oggetto potrebbe non essere disponibile. Questo articolo ha descritto i metodi per verificare se la funzione specifica esiste nel file JavaScript o no.