EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come sapere se c'è una variabile, funzione o un metodo in Javascript

Programmazione JavaScript  
 
Come sapere se c'è una variabile, funzione o un metodo in Javascript

A volte, al momento della chiamata a qualsiasi funzione o accesso il contenuto di qualsiasi variabile in JavaScript, È possibile desiderare prima Verifica se c'è o non, per evitare Così potenziale impatto o Errori il tuo codice. Abbiamo già visto, con in precedenza, una forma di Controlla se una funzione esiste o è definita in Javascript, e ora stiamo andando a vedere un altro modo di farlo.

Questo può essere fatto facilmente per mezzo di un condizionale dove è il fattore determinante la propria nome della funzione o variabile per controllare. Così, Se, Per esempio, Vuoi provare se una chiamata di funzione ‘myFunc‘ o uno variabile chiamata ‘mi_variable‘ C'è, sarà solo necessario codificare il condizionale seguente:

Questa forma di Verifica se esiste una funzione o variabile in JavaScript presenta il problema che Se la funzione o variabile Non c'è nessun, JavaScript consente di ottenere un errore di riferimento inesistente, Ciò che può rendere il codice completamente fermare la corsa.

Un metodo più ottimale effettuare la verifica dell'esistenza di una funzione o variabile in Javascript è utilizzando l'oggetto finestra, Dal momento che qualsiasi funzione o variabile che dichiariamo e definire di fuori di qualsiasi oggetto, sarà un Metodo. o variabile Questo. Quindi il modo per fare una chiamata di questo tipo sarebbe come segue:

In questo modo, Se la funzione o variabile Non c'è nessun, il condizionale non sarà eseguito e l'esecuzione corrispondente del nostro codice continuerà a come normale. Il contrario a che cosa sarebbe accaduto se non avessimo fatto il controllo tramite l'oggetto Windows, ma direttamente sul nome della funzione o della variabile in questione.

Entrare nel canale di Telegramma

Lasciaci un commento o accedere allaCose da fare
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Articoli correlati