Cara Mendapatkan Nama Kelas di JavaScript

Cara Mendapatkan Nama Kelas Di Javascript



JavaScript mendukung kelas yang merangkum metode untuk memanipulasi data. Oleh karena itu, penting untuk mendapatkan/mengakses nama kelas dalam tugas pemrograman. Mendapatkan nama kelas dimungkinkan melalui a nama milik konstruktor. Selain itu, adalahPrototipe() metode dan contoh operator digunakan untuk mendapatkan nama kelas dalam JavaScript. Metode ini berguna untuk men-debug pesan.

Dalam panduan ini, Anda akan belajar cara mendapatkan nama kelas di JavaScript . Isi blog ini adalah sebagai berikut:







Metode 1: Dapatkan Nama Kelas Menggunakan Properti Nama

Itu nama properti terintegrasi dengan konstruktor objek yang mengembalikan kelas nama . Oleh karena itu, suatu metode disesuaikan dengan nama properti untuk mendapatkan nama kelas dalam JavaScript. Berguna dalam tugas pemrograman yang kompleks untuk berulang kali menggunakan nama kelas. Kode menjelaskan cara kerja dari nama properti untuk mendapatkan nama kelas:



Kode



console.log ( 'Contoh untuk mendapatkan nama kelas' ) ;
guru kelas { }
membiarkan obj = guru baru ( ) ;
console.log ( Nama guru ) ;
console.log ( obj.constructor.name ) ;





Dalam kode ini:

    • Pertama, kelas yang disebut 'Guru' diciptakan melalui tubuh kosong.
    • Setelah itu, “obj.konstruktor” digunakan untuk mendapatkan nama kelas dengan 'nama' properti dalam JavaScript.
    • Itu konsol.log() metode menampilkan nama kelas dengan mengakses fungsi konstruktor.



Keluaran


Diamati bahwa “ nama' properti digunakan untuk mengakses nama kelas 'Guru' .

Metode 2: Dapatkan Nama Kelas Menggunakan Metode isPrototypeOf()

Itu adalahPrototipeDari() metode mengetahui apakah keberadaan suatu objek adalah bagian dari rantai prototipe objek lain. Dibutuhkan input dan mengembalikan output Boolean (benar atau salah) berdasarkan input pengguna. Contoh berikut disediakan di sini untuk mendapatkan nama kelas dengan adalahPrototipeDari() metode.

Kode

console.log ( 'Contoh untuk mendapatkan nama kelas' ) ;
kelas Hewan { }
membiarkan obj = Hewan baru ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( obj ) ) ;

Deskripsi kode diberikan di bawah ini:

    • Pertama, kelas 'Satwa' dibuat, dan setelah itu 'obj' objek diinisialisasi dengan kata kunci baru.
    • Selanjutnya, “adalahPrototipeDari()” metode yang digunakan untuk memeriksa keberadaan suatu objek dengan melewatkan 'objek'.

Keluaran


Keluaran mengembalikan 'BENAR' nilai yang memvalidasi akses ke kelas 'Satwa' dalam JavaScript.

Metode 3: Dapatkan Nama Kelas Menggunakan properti instanceof

Itu contoh property menyediakan fasilitas untuk mendapatkan nama kelas dalam JavaScript. Umumnya, ini mengevaluasi jenis objek selama waktu berjalan. Untuk menemukan nama kelas, Anda dapat menulis nama kelas setelah contoh operator. Ini mengembalikan output Boolean (nilai benar atau salah) yang memvalidasi apakah Anda mendapatkan nama kelas atau tidak. Contoh kode berikut menggunakan contoh operator dalam JavaScript:

Kode

console.log ( 'Contoh untuk mendapatkan nama kelas' ) ;
kendaraan kelas { }
membiarkan kendaraan = Kendaraan baru ( ) ;
console.log ( contoh kendaraan Kendaraan ) ;

Dalam kode ini, nama kelas 'Kendaraan' diakses melalui contoh operator. Setelah itu, konsol.log() metode yang digunakan untuk menampilkan nilai kembalian.

Keluaran


Outputnya menampilkan “ BENAR ” di jendela konsol, yang memvalidasi aksesibilitas kelas.

Kesimpulan

JavaScript menyediakan nama Properti, adalahPrototipeDari() metode, dan contoh operator untuk mendapatkan nama kelas. Metode ini mengevaluasi keberadaan objek dan mengembalikan output Boolean (nilai benar atau salah) yang memvalidasi apakah Anda mendapatkan nama kelas atau tidak. Metode ini berguna untuk men-debug pesan. Semua browser terbaru mendukung metode ini. Di blog ini, Anda telah belajar untuk mengambil nama kelas dengan contoh yang berbeda dalam JavaScript.