JavaScript'te Sınıf Adı Nasıl Alınır

Javascript Te Sinif Adi Nasil Alinir



JavaScript, verileri işlemek için yöntemleri kapsülleyen sınıfları destekler. Bu nedenle, bir programlama görevinde sınıf adını almak/erişmek önemlidir. Sınıfın adını almak, bir isim kurucunun özelliği. Ayrıca, isPrototypeof() yöntem ve örneği JavaScript'te sınıf adını almak için operatörler kullanılır. Bu yöntemler, iletilerde hata ayıklamak için kullanışlıdır.

Bu kılavuzda, nasıl edineceğinizi öğreneceksiniz. sınıf adı içinde JavaScript . Bu blogun içeriği aşağıdaki gibidir:







Yöntem 1: Ad Özelliğini Kullanarak Sınıf Adını Alın

bu isim özellik, sınıfı döndüren nesne oluşturucuyla bütünleşir isim . Bu nedenle, bir yöntem uyarlanmıştır. isim JavaScript'te sınıf adını almak için özellik. Bir sınıfın adını tekrar tekrar kullanmak, karmaşık programlama görevlerinde yararlıdır. Kod, cihazın çalışmasını açıklar. isim sınıf adını almak için özellik:



kod



konsol.log ( 'Sınıf adını almak için bir örnek' ) ;
sınıf öğretmeni { }
İzin Vermek obj = yeni Öğretmen ( ) ;
konsol.log ( Öğretmen adı ) ;
konsol.log ( obj.constructor.name ) ;





Bu kodda:

    • İlk olarak, denilen bir sınıf 'Öğretmen' boş bir beden aracılığıyla yaratılır.
    • Bundan sonra, 'obj.constructor' ile sınıf adını almak için kullanılır 'isim' JavaScript'te özellik.
    • bu konsol.log() yöntem, yapıcı işlevine erişerek sınıf adını görüntüler.



Çıktı


gözlemlenmektedir,' isim' özellik, sınıf adına erişmek için kullanılır 'Öğretmen' .

Yöntem 2: isPrototypeOf() Yöntemini Kullanarak Sınıf Adını Alın

bu isPrototypeOf() yöntem, bir nesnenin varlığının başka bir nesnenin prototip zincirinin bir parçası olup olmadığını öğrenir. Girdi alır ve kullanıcı girdisine göre bir Boolean çıktısı (doğru veya yanlış) döndürür. Aşağıdaki örnek, sınıf adını şu şekilde almak için verilmiştir: isPrototypeOf() yöntem.

kod

konsol.log ( 'Sınıf adını almak için bir örnek' ) ;
sınıf Hayvan { }
İzin Vermek obj = yeni Hayvan ( ) ;
konsol.log ( Animal.prototype.isPrototypeOf ( nesne ) ) ;

Kodun açıklaması aşağıda verilmiştir:

    • Öncelikle bir sınıf 'Hayvan' oluşturulur ve bundan sonra bir 'nesne' nesne yeni bir anahtar sözcükle başlatılır.
    • Ayrıca, “isPrototypeOf()” geçirerek bir nesnenin varlığını kontrol etmek için yöntem kullanılır. 'obj'.

Çıktı


Çıktı bir döndürür 'doğru' sınıfa erişimi doğrulayan değer 'Hayvan' JavaScript'te.

Yöntem 3: instanceof Özelliğini Kullanarak Sınıf Adını Alın

bu örneği özellik, JavaScript'te sınıf adını almak için bir olanak sağlar. Genellikle, çalışma süresi boyunca nesnenin türünü değerlendirir. Sınıf adını bulmak için, sınıf adının arkasına sınıf adını yazabilirsiniz. örneği Şebeke. Sınıf adını alıp almadığınızı doğrulayan bir Boolean çıktısı (doğru veya yanlış değer) döndürür. Aşağıdaki örnek kod, örneği JavaScript'te operatör:

kod

konsol.log ( 'Sınıf adını almak için bir örnek' ) ;
sınıf Araç { }
İzin Vermek veh = yeni Araç ( ) ;
konsol.log ( veh Araç örneği ) ;

Bu kodda, sınıf adı 'Araç' aracılığıyla erişilir örneği Şebeke. Bundan sonra, konsol.log() Dönüş değerini görüntülemek için yöntem kullanılır.

Çıktı


Çıktı, “ doğru ” sınıfın erişilebilirliğini doğrulayan konsol penceresindeki değer.

Çözüm

JavaScript sağlar isim Emlak, isPrototypeOf() yöntem ve örneği sınıf adını almak için operatörler. Bu yöntemler nesnelerin varlığını değerlendirir ve sınıf adını alıp almadığınızı doğrulayan bir Boolean çıktısı (doğru veya yanlış değerler) döndürür. Bu yöntemler, iletilerde hata ayıklamak için kullanışlıdır. En yeni tarayıcıların tümü bu yöntemleri destekler. Bu blogda, JavaScript'te farklı örneklerle sınıf adını almayı öğrendiniz.