JavaScript - Ottieni il nome del tipo di oggetto

JavaScript - Ottieni il nome del tipo di oggetto
Mentre lavorano con JavaScript, gli sviluppatori potrebbero aver bisogno di recuperare il nome di un oggetto. Come sappiamo, la classe Object indica uno dei tipi di dati di JavaScript. Questa tecnica viene utilizzata per molteplici motivi, come il codice di debug per identificare gli errori, utile per l'implementazione del polimorfismo e così via.

Questo tutorial dimostrerà i metodi per ottenere il nome del tipo dell'oggetto in JavaScript.

Come ottenere/recuperare il nome del tipo di oggetto in JavaScript?

Per ottenere il nome del tipo di oggetto, utilizzare i seguenti approcci menzionati:

  • Typeof Operator
  • Proprietà del costruttore
  • prototipo.accordare.Metodo Call ()

Metodo 1: ottenere il nome del tipo di oggetto usando l'operatore "typeof"

Usa il "tipo di"Operatore, per recuperare il nome del tipo di oggetto. Fornisce una stringa che indica il tipo di operando o variabile.

Sintassi

Utilizzare la seguente sintassi per ottenere il nome del tipo di un oggetto usando "tipo di"Operatore:

typeof operand

Esempio

Qui, nell'esempio dato, creeremo prima una variabile "UN"E assegnalo un numero"15":

var a = 15;

Quindi, controlla il tipo di variabile utilizzando il "tipo di"Operatore:

console.log (typeof a);

Si può mostrare che l'uscita viene visualizzata "numero"Ciò indica il tipo di dati della variabile"UN":

Ora memorizzeremo una stringa in variabile "UN"E controlla il tipo:

var a = "15";
console.log (typeof a);

L'operatore specificato restituisce il tipo di "UN" COME "corda":

Va notato che il "tipo di"L'operatore potrebbe non restituire sempre il nome esatto del tipo dell'oggetto. Ad esempio, emetterà "oggetto"Per array.

Vediamo un esempio per vedere questo concetto.

Crea un array e memorizzalo in una variabile "UN":

var a = [11, 15, 5, 12];

Controlla il tipo di variabile "UN" usando il "tipo di"Operatore:

console.log (typeof a);

Come puoi vedere che l'uscita viene visualizzata "oggetto"Non specificarne il tipo:

Quindi, in quel caso, usa il "costruttore "Proprietà per recuperare il tipo di oggetto.

Metodo 2: ottenere il nome del tipo di oggetto usando la proprietà "costruttore"

Utilizzare il "costruttore"Proprietà con il"nome"Attributo per ottenere il nome del tipo dell'oggetto. Fornisce il nome della funzione del costruttore che ha creato l'oggetto.

Sintassi

La sintassi data viene utilizzata per l'utilizzo della proprietà "costruttore" per ottenere il nome del tipo di oggetto:

operando.costruttore.nome

Esempio

Usa il "costruttore"Proprietà per ottenere il nome del tipo di oggetto:

console.registro (a.costruttore.nome);

Come puoi vedere, la proprietà specificata emette "Vettore"Che è il tipo effettivo dell'oggetto"UN":

Metodo 3: ottenere il nome del tipo di oggetto usando "oggetto.prototipo.accordare.Call () "Metodo

Puoi anche usare il “Oggetto.prototipo.accordare.chiamata()"Metodo per determinare il tipo di dati di una determinata variabile o operando. L'oggetto.prototipo.accordare.Il metodo call () "è più efficiente dell'operatore di tipoof.

Sintassi

Segui la sintassi data per ottenere il nome di un tipo di oggetto:

Oggetto.prototipo.accordare.Chiama (operando)

Esempio

Assegna una stringa alla variabile "UN"E controlla il tipo di oggetto:

var a = "15";
Oggetto.prototipo.accordare.chiamare (a);

Produzione

Qui, controlleremo il tipo di "UN"Questo immagazzina un array:

var a = [11, 15, 5, 12];
Oggetto.prototipo.accordare.chiamare (a);

Fornisce il risultato accurato del nome del tipo di oggetto:

Si trattava di ottenere il nome del tipo di oggetto in JavaScript.

Conclusione

Per ottenere o recuperare il nome del tipo di oggetto, usa il “tipo di"Operatore,"costruttore"Proprietà con il"nome"Attributo o"Oggetto.prototipo.accordare.chiamata()" metodo. Questo tutorial ha dimostrato i metodi per ottenere il nome del tipo dell'oggetto in JavaScript.