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.