Mentre si tratta di codici complessi in JavaScript, c'è spesso un'ambiguità nel capire la differenza tra una funzione in linea e una funzione normale. Ad esempio, controlla una variabile creata in fase di esecuzione e assegnata a una funzione. In tali casi, il controllo se una variabile è di tipo di funzione utilizzando JavaScript aiuta a capire e ordinare i dati in modo appropriato.
Questo blog dimostrerà gli approcci per verificare se una variabile è di tipo di funzione in JavaScript.
Come verificare se una variabile è di tipo di funzione in JavaScript?
Per verificare/verificare se una variabile è di tipo di funzione in JavaScript, è possibile utilizzare i seguenti approcci:
Seguiamo ciascuno degli approcci uno per uno!
Approccio 1: verificare se la variabile è di tipo di funzione in JavaScript utilizzando Typeof Operator
IL "tipo di"L'operatore recupera il tipo di dati di una variabile. Questo operatore può essere utilizzato in combinazione con il rigoroso operatore uguale (===) per applicare un controllo su una particolare variabile per il suo tipo.
Esempio
Dai un'occhiata al seguente esempio:
Passiamo attraverso i seguenti passaggi come indicato nel codice sopra:
Produzione
Nell'output sopra, si può osservare che la variabile "moltiplicare"È del tipo di funzione.
Approccio 2: verificare se la variabile è di tipo di funzione in JavaScript utilizzando l'operatore di Instanceof
IL "istanza di"L'operatore viene utilizzato per verificare il tipo di particolare funzione, variabile, ecc., in tempo di esecuzione. Questo operatore può essere utilizzato per verificare il parametro passato per il suo tipo specificando il suo tipo corrispondente e applicando un controllo su di esso.
Sintassi
Nome istanza del tipoNella sintassi sopra:
Esempio
L'esempio seguente illustra il concetto dichiarato:
Nel frammento di codice sopra:
Produzione
Dall'output di cui sopra, si può osservare che la funzione in linea dichiarata è della "funzione" tipo.
Approccio 3: controlla/verifica se la variabile è della funzione di tipo in JavaScript usando l'oggetto.prototipo.accordare.Metodo Call ()
IL "Oggetto.prototipo.accordare()"Il metodo viene utilizzato per restituire una stringa che può rappresentare un oggetto. Questo metodo può essere applicato con l'aiuto del metodo di un oggetto in modo tale che il tipo di oggetto venga restituito.
Esempio
Panoramiamo il seguente esempio:
Eseguire i seguenti passaggi come indicato nelle righe precedenti del codice:
Produzione
L'output sopra indica che viene raggiunta la funzionalità richiesta.
Conclusione
IL "tipo di"Operatore, il"istanza di"Operatore o il"oggetto.prototipo.accordare.chiamata()"Il metodo può verificare/verificare se una variabile è di tipo di funzione in JavaScript. L'operatore di tipoof può essere combinato con il rigoroso operatore uguale per verificare il tipo di variabile. L'istanza del operatore controlla la variabile passata specificando il suo tipo corrispondente e applicando un controllo su di esso. L'oggetto.prototipo.accordare.Il metodo call () restituisce il tipo di oggetto. Questo articolo ha fornito i metodi per verificare se una variabile è di tipo di funzione usando JavaScript.