Come ottenere il nome della classe in JavaScript

Come Ottenere Il Nome Della Classe In Javascript



JavaScript supporta classi che incapsulano metodi per manipolare i dati. Pertanto, è importante ottenere/accedere al nome della classe in un'attività di programmazione. Ottenere il nome della classe è possibile tramite a nome proprietà del costruttore. Inoltre, il isPrototypeof() metodo e istanza di gli operatori vengono impiegati per ottenere il nome della classe in JavaScript. Questi metodi sono utili per il debug dei messaggi.

In questa guida imparerai come ottenere il nome della classe in JavaScript . Il contenuto di questo blog è il seguente:







Metodo 1: ottenere il nome della classe utilizzando la proprietà del nome

Il nome la proprietà si integra con il costruttore di oggetti che restituisce la classe nome . Pertanto, un metodo è adattato con il nome proprietà per ottenere il nome della classe in JavaScript. È utile in attività di programmazione complesse utilizzare ripetutamente il nome di una classe. Il codice spiega il funzionamento del nome proprietà per ottenere il nome della classe:



Codice



console.log ( 'Un esempio per ottenere il nome della classe' ) ;
insegnante { }
permettere obj = nuovo Insegnante ( ) ;
console.log ( Nome dell'insegnante ) ;
console.log ( obj.nome.costruttore ) ;





In questo codice:

    • Per prima cosa, una classe ha chiamato 'Insegnante' è creato attraverso un corpo vuoto.
    • Dopo di che, il “obj.costruttore” viene utilizzato per ottenere il nome della classe con il 'nome' proprietà in JavaScript.
    • Il console.log() il metodo visualizza il nome della classe accedendo alla funzione di costruzione.



Produzione


Si osserva che il “ nome' viene utilizzata per accedere al nome della classe 'Insegnante' .

Metodo 2: ottenere il nome della classe utilizzando il metodo isPrototypeOf()

Il isPrototypeOf() Il metodo scopre se l'esistenza di un oggetto fa parte della catena di prototipi di un altro oggetto. Prende l'input e restituisce un output booleano (vero o falso) in base all'input dell'utente. L'esempio seguente viene fornito qui per ottenere il nome della classe con il isPrototypeOf() metodo.

Codice

console.log ( 'Un esempio per ottenere il nome della classe' ) ;
classe Animale { }
permettere obj = nuovo Animale ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( ogg ) ) ;

Di seguito la descrizione del codice:

    • In primo luogo, una classe 'Animale' viene creato, e successivamente un 'Oggetto' l'oggetto viene inizializzato con una nuova parola chiave.
    • Inoltre, il 'isPrototypeOf()' viene utilizzato per verificare l'esistenza di un oggetto passando 'Oggetto'.

Produzione


L'output restituisce a 'VERO' valore che convalida l'accesso alla classe 'Animale' in JavaScript.

Metodo 3: ottenere il nome della classe utilizzando la proprietà instanceof

Il istanza di la proprietà fornisce una funzione per ottenere il nome della classe in JavaScript. In genere, valuta il tipo di oggetto durante il runtime. Per trovare il nome della classe, puoi scrivere il nome della classe dopo il istanza di operatore. Restituisce un output booleano (valore vero o falso) che convalida se hai ottenuto il nome della classe o meno. Il codice di esempio seguente fa uso di istanza di operatore in JavaScript:

Codice

console.log ( 'Un esempio per ottenere il nome della classe' ) ;
classe Veicolo { }
permettere veh = nuovo Veicolo ( ) ;
console.log ( veh istanzadel veicolo ) ;

In questo codice, il nome della classe 'Veicolo' si accede tramite il istanza di operatore. Dopo di che, il console.log() viene utilizzato per visualizzare il valore restituito.

Produzione


L'output mostra il ' VERO ” nella finestra della console, che convalida l'accessibilità della classe.

Conclusione

JavaScript fornisce il nome proprietà, isPrototypeOf() metodo, e istanza di operatori per ottenere il nome della classe. Questi metodi valutano l'esistenza di oggetti e restituiscono un output booleano (valori veri o falsi) che convalida se hai ottenuto il nome della classe o meno. Questi metodi sono utili per il debug dei messaggi. Tutti i browser più recenti supportano questi metodi. In questo blog, hai imparato a recuperare il nome della classe con diversi esempi in JavaScript.