Jak uzyskać nazwę klasy w JavaScript?

Jak Uzyskac Nazwe Klasy W Javascript



JavaScript obsługuje klasy, które hermetyzują metody do manipulowania danymi. Dlatego ważne jest, aby uzyskać/uzyskać dostęp do nazwy klasy w zadaniu programistycznym. Uzyskanie nazwy klasy jest możliwe poprzez: Nazwa właściwość konstruktora. Co więcej, isPrototypeof() metoda i wystąpienie Operatory są wykorzystywane do uzyskania nazwy klasy w JavaScript. Te metody są przydatne do debugowania komunikatów.

Z tego przewodnika dowiesz się, jak uzyskać Nazwa klasy w JavaScript . Treść tego bloga jest następująca:







Metoda 1: Uzyskaj nazwę klasy za pomocą właściwości nazwy

The Nazwa właściwość integruje się z konstruktorem obiektów, który zwraca klasę Nazwa . Dlatego metoda jest dostosowana z Nazwa właściwość do pobierania nazwy klasy w JavaScript. W złożonych zadaniach programistycznych przydatne jest wielokrotne używanie nazwy klasy. Kod wyjaśnia działanie Nazwa właściwość, aby uzyskać nazwę klasy:



Kod



konsola.log ( „Przykład uzyskania nazwy klasy” ) ;
wychowawca { }
wynajmować obj = nowy Nauczyciel ( ) ;
konsola.log ( Imię nauczyciela ) ;
konsola.log ( nazwa.obiektu.konstruktora ) ;





W tym kodzie:

    • Najpierw klasa o nazwie 'Nauczyciel' powstaje poprzez puste ciało.
    • Po tym „obiekt.konstruktor” jest zatrudniony, aby uzyskać nazwę klasy z 'Nazwa' właściwość w JavaScript.
    • The konsola.log() Metoda wyświetla nazwę klasy, uzyskując dostęp do funkcji konstruktora.



Wyjście


Zauważa się, że „ Nazwa' Właściwość jest używana do uzyskania dostępu do nazwy klasy 'Nauczyciel' .

Metoda 2: Pobierz nazwę klasy za pomocą metody isPrototypeOf()

The isPrototypeOf() Metoda dowiaduje się, czy istnienie obiektu jest częścią łańcucha prototypów innego obiektu. Pobiera dane wejściowe i zwraca wynik logiczny (prawda lub fałsz) na podstawie danych wejściowych użytkownika. Poniższy przykład jest podany tutaj, aby uzyskać nazwę klasy z isPrototypeOf() metoda.

Kod

konsola.log ( „Przykład uzyskania nazwy klasy” ) ;
klasa zwierząt { }
wynajmować obj = nowe zwierzę ( ) ;
konsola.log ( Zwierzę.prototyp.isPrototypOf ( obiekt ) ) ;

Opis kodu znajduje się poniżej:

    • Po pierwsze klasa 'Zwierzę' jest tworzony, a następnie an „obj” obiekt jest inicjowany nowym słowem kluczowym.
    • Ponadto „jestPrototypem()” metoda służy do sprawdzania istnienia obiektu przez przejście „obj”.

Wyjście


Wyjście zwraca a 'PRAWDA' wartość, która waliduje dostęp do klasy 'Zwierzę' w JavaScript.

Metoda 3: Pobierz nazwę klasy za pomocą instanceof Property

The wystąpienie właściwość zapewnia możliwość pobrania nazwy klasy w JavaScript. Ogólnie rzecz biorąc, ocenia typ obiektu w czasie wykonywania. Aby znaleźć nazwę klasy, możesz wpisać nazwę klasy po wystąpienie operator. Zwraca wynik logiczny (wartość prawda lub fałsz), który sprawdza, czy otrzymałeś nazwę klasy, czy nie. Poniższy przykładowy kod wykorzystuje wystąpienie operator w JavaScript:

Kod

konsola.log ( „Przykład uzyskania nazwy klasy” ) ;
klasa pojazdu { }
wynajmować veh = nowy pojazd ( ) ;
konsola.log ( veh wystąpienie pojazdu ) ;

W tym kodzie nazwa klasy 'Pojazd' jest dostępny przez wystąpienie operator. Po tym konsola.log() Metoda służy do wyświetlania wartości zwracanej.

Wyjście


Dane wyjściowe wyświetlają „ PRAWDA ” wartość w oknie konsoli, która sprawdza dostępność klasy.

Wniosek

JavaScript zapewnia Nazwa własność, isPrototypeOf() metoda i wystąpienie operatorów, aby uzyskać nazwę klasy. Te metody oceniają istnienie obiektów i zwracają wynik logiczny (wartości prawdziwe lub fałszywe), który sprawdza, czy otrzymałeś nazwę klasy, czy nie. Te metody są przydatne do debugowania komunikatów. Wszystkie najnowsze przeglądarki obsługują te metody. W tym blogu nauczyłeś się pobierać nazwę klasy z różnymi przykładami w JavaScript.