Jak zdobyć nazwę klasy w JavaScript

Jak zdobyć nazwę klasy w JavaScript

JavaScript obsługuje klasy, które obejmują metody manipulowania danymi. Dlatego ważne jest, aby uzyskać/uzyskać dostęp do nazwy klasy w zadaniu programowania. Uzyskanie nazwy klasy jest możliwe przez nazwa właściwość konstruktora. Ponadto isprototypeof () metoda i wystąpienie Operatorzy są zatrudnieni, aby uzyskać nazwę klasy w JavaScript. Te metody są przydatne do debugowania wiadomości.

W tym przewodniku dowiesz się, jak zdobyć Nazwa klasy W JavaScript. Treść tego bloga jest następujący:

    • Metoda 1: Uzyskaj nazwę klasy za pomocą właściwości nazwy
    • Metoda 2: Uzyskaj nazwę klasy za pomocą metody isprototypeof ()
    • Metoda 3: Uzyskaj nazwę klasy za pomocą właściwości Instanceof

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

nazwa Właściwość integruje się z konstruktorem obiektu, który zwraca klasę nazwa. Dlatego metoda jest dostosowana do nazwa właściwość do uzyskania nazwy klasy w JavaScript. Przydatne jest w złożonych zadaniach programowania, aby wielokrotnie korzystać z nazwy klasy. Kod wyjaśnia działanie nazwa właściwość, aby uzyskać nazwę klasy:

Kod

konsola.log („Przykład, aby uzyskać nazwę klasy”);
Wychowawca klasy
Niech obj = nowy nauczyciel ();
konsola.Log (nauczyciel.nazwa);
konsola.Log (obj.konstruktor.nazwa);

W tym kodzie:

    • Po pierwsze, klasa o nazwie "Nauczyciel" jest tworzony przez puste ciało.
    • Potem „OBJ.konstruktor" jest zatrudniony, aby uzyskać nazwę klasy z "nazwa" właściwość w JavaScript.
    • konsola.dziennik()Metoda wyświetla nazwę klasy, uzyskując dostęp do funkcji konstruktora.

Wyjście


Obserwuje się, że „nazwa" właściwość jest wykorzystywana do dostępu do nazwy klasy "Nauczyciel".

Metoda 2: Uzyskaj nazwę klasy za pomocą metody isprototypeof ()

isprototypeof () Metoda dowiaduje się, czy istnienie obiektu jest częścią prototypowego łańcucha innego obiektu. Obejmuje dane wejściowe i zwraca dane wyjściowe boolowskie (true lub false) w oparciu o dane wejściowe użytkownika. Podano następujący przykład, aby uzyskać nazwę klasy z isprototypeof () metoda.

Kod

konsola.log („Przykład, aby uzyskać nazwę klasy”);
Zwierzęta klasy
niech obj = new Animal ();
konsola.Log (zwierzę.prototyp.isprototypeof (OBJ));

Opis kodu podano poniżej:

    • Po pierwsze, klasa "Zwierzę" jest stworzony, a potem „OBJ” Obiekt jest inicjowany z nowym słowem kluczowym.
    • Ponadto „Isprototypeof ()” Metoda jest stosowana do sprawdzenia istnienia obiektu przez przekazywanie „OBJ”.

Wyjście


Wyjście zwraca a "PRAWDA" wartość, która sprawdza dostęp do klasy "Zwierzę" W JavaScript.

Metoda 3: Uzyskaj nazwę klasy za pomocą właściwości Instanceof

wystąpienie Nieruchomość zapewnia obiekt do uzyskania nazwy klasy w JavaScript. Zasadniczo ocenia rodzaj obiektu w czasie wykonywania. Aby znaleźć nazwę klasy, możesz napisać nazwę klasy po wystąpienie operator. Zwraca dane wyjściowe boolowskie (prawda lub wartość fałszu), które sprawdzają, że masz nazwę klasy, albo nie. Poniższy przykładowy kod korzysta z wystąpienie Operator w JavaScript:

Kod

konsola.log („Przykład, aby uzyskać nazwę klasy”);
Pojazd klasowy
niech pojazd = nowy pojazd ();
konsola.log (instancja pojazdu pojazdu);

W tym kodzie nazwa klasy "Pojazd" jest dostępny przez wystąpienie operator. Potem konsola.dziennik() Metoda jest wykorzystywana do wyświetlania wartości zwracanej.

Wyjście


Wyjście wyświetla „PRAWDA„Wartość w oknie konsoli, która potwierdza dostępność klasy.

Wniosek

JavaScript zapewnia nazwa nieruchomość, isprototypeof () metoda i wystąpienie Operatorzy, aby uzyskać nazwę klasy. Metody te oceniają istnienie obiektów i zwracają dane wyjściowe boolowskie (prawdziwe lub fałszywe wartości), które potwierdzają, czy masz nazwę klasy, czy nie. Te metody są przydatne do debugowania wiadomości. Wszystkie najnowsze przeglądarki obsługują te metody. Na tym blogu nauczyłeś się pobierać nazwę klasy z różnymi przykładami w JavaScript.