Constructor didalam Javascript

Deklarasi class menggunakan ES6 memiliki sifat yang sama seperti pembuatan class menggunakan function constructor (seperti contoh sebelumnya). 

Namun alih-alih menggunakan function constructor dalam menginisialisasi propertinya, class ini memisahkan constructornya dan ditempatkan pada body class menggunakan method spesial yang dinamakan constructor

  1. class Car {

  2.     constructor(manufacture, color) {

  3.         this.manufacture = manufacture;

  4.         this.color = color;

  5.         this.enginesActive = false;

  6.     }

  7. }


constructor biasanya hanya digunakan untuk menetapkan nilai awal pada properti berdasarkan nilai yang dikirimkan pada constructor. Namun sebenarnya kita juga dapat menuliskan logika di dalam constructor jika memang kita memerlukan beberapa kondisi sebelum nilai properti diinisialisasi.
Kita juga melihat penggunaan this pada constructor. Konteks dalam class, keyword this merujuk pada  instance dari class tersebut. Sehingga this dapat digunakan untuk mengelola properti yang terdapat pada instance.
Share WhatsApp
×

Apresiasi Spesial

Dukungan Anda sangat berarti bagi kami. Terima kasih telah mengapresiasi kerja keras jurnalis Portalone.net dalam menyajikan berita yang aktual, berimbang, dan terpercaya.

Pilih Nominal:

Catatan Penting: Tulisan ini dilindungi oleh hak cipta. Dilarang keras mengambil, menyalin, atau menyebarluaskan isi tulisan tanpa persetujuan tertulis dari media atau penulis.

Komentar (0)

Mari berdiskusi dengan sehat. Hindari kata-kata kasar dan provokasi.

💡 Info: Anda akan diminta untuk registrasi/login singkat saat mengirim komentar. Sesi Anda akan otomatis tersimpan untuk kemudahan berkomentar ke depannya.

😀 😂 😍 🙏 👍 🔥 🎉 😢

Belum ada komentar. Jadilah yang pertama!

Registrasi Diperlukan

Silahkan daftar untuk bergabung dalam diskusi.

Sudah punya akun? Login di sini