Come ottenere il nome di classe in javascript

Come ottenere il nome di classe in javascript

JavaScript supporta le classi che incapsulano i metodi per manipolare i dati. Pertanto, è importante ottenere/accedere al nome della classe in un'attività di programmazione. Ottenere il nome della classe è possibile attraverso un nome Proprietà del costruttore. Inoltre, il isProtoTypeof () metodo e istanza di Gli operatori sono impiegati per ottenere il nome di classe in JavaScript. Questi metodi sono utili per il debug di 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 usando la proprietà
    • Metodo 2: ottieni il nome della classe usando il metodo isProtoTypeof ()
    • Metodo 3: ottieni il nome della classe usando l'istanza della proprietà

Metodo 1: ottenere il nome della classe usando la proprietà

IL nome La proprietà si integra con il costruttore di oggetti che restituisce la classe nome. Pertanto, un metodo è adattato al nome Proprietà per ottenere il nome di classe in JavaScript. È utile in compiti di programmazione complessi per 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
let obj = new insegnante ();
console.registro (insegnante.nome);
console.registro (obj.costruttore.nome);

In questo codice:

    • Innanzitutto, una classe chiamata "Insegnante" è creato attraverso un corpo vuoto.
    • Dopodiché, il “OBJ.costruttore" è impiegato per ottenere il nome di classe con il "nome" Proprietà in JavaScript.
    • IL console.tronco d'albero()Il metodo visualizza il nome della classe accedendo alla funzione del costruttore.

Produzione


Si osserva che il "nome" La proprietà viene utilizzata per accedere al nome della classe "Insegnante".

Metodo 2: ottieni il nome della classe usando il metodo isProtoTypeof ()

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

Codice

console.log ("un esempio per ottenere il nome della classe");
Class Animal
let obj = new animale ();
console.Registro (animale.prototipo.isProtoTypeof (OBJ));

La descrizione del codice è riportata di seguito:

    • In primo luogo, una classe "Animale" viene creato e dopo un "OBJ" L'oggetto viene inizializzato con una nuova parola chiave.
    • Inoltre, il "IsProtoTypeof ()" il metodo viene impiegato per verificare l'esistenza di un oggetto passando "OBJ".

Produzione


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

Metodo 3: ottieni il nome della classe usando l'istanza della proprietà

IL istanza di La proprietà fornisce una struttura per ottenere il nome di classe in JavaScript. Generalmente, valuta il tipo di oggetto durante il tempo di esecuzione. 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 o non hai il nome della classe o no. Il seguente codice di esempio utilizza il istanza di Operatore in JavaScript:

Codice

console.log ("un esempio per ottenere il nome della classe");
Class Vehicle
LET VEAD = new Vehicle ();
console.registro (istanza di veicolo del veicolo);

In questo codice, il nome della classe "Veicolo" si accede tramite il istanza di operatore. Dopodiché, il console.tronco d'albero() Il metodo viene utilizzato per visualizzare il valore di restituzione.

Produzione


L'output visualizza il “VERO"Valore 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 si ottiene o meno il nome della classe. Questi metodi sono utili per il debug di messaggi. Tutti gli ultimi browser supportano questi metodi. In questo blog, hai imparato a recuperare il nome di classe con diversi esempi in JavaScript.