Come controllare se una funzione esiste in JavaScript

October 6

Quando si scrive il codice JavaScript, può essere utile per verificare se esiste una funzione prima di utilizzare questa funzione nel codice futuro. Utilizzando l'operatore "typeof" in un "if", è possibile controllare se una funzione è stata definita nel codice precedente e quindi determinare come gestire tale funzione. Questo è utile se siete stati di rimuovere o riorganizzare le sezioni di codice e sarà evitare errori prodotti da chiamare una funzione che è stata rimossa.

istruzione

1 Aprire il documento pagina Web che contiene il codice JavaScript nel tuo editor di testo predefinito o un editor HTML basato su testo.

2 Fare clic per posizionare il cursore sulla linea del codice JavaScript in cui si desidera verificare se esiste una funzione.

3 Tipo "if (typeof functionName == 'funzione') {" e poi premere "ENTER". Sostituire "functionName" con il nome della funzione (non includere le parentesi). Questa riga di codice apre il "if" e inserisce l'operatore "typeof". La funzione viene poi controllato per vedere se è stato definito come una funzione nel codice precedente.

4 Tipo "functionName;" quindi premere "ENTER". Sostituire "functionName" con il nome della vostra funzione. Questa riga di codice chiama la funzione, se si trova ad esistere nelle righe precedenti di codice.

5 Tipo "}" per chiudere la dichiarazione.

6 Fai clic su "File" e "Salva" per salvare il documento pagina Web.