Langsung ke konten utama

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.

Postingan populer dari blog ini

Apa Itu JSON?

Setelah kita mengetahui apa itu Web API dan cara pengujiannya menggunakan Postman, sekarang saatnya kita mempelajari suatu format yang biasa digunakan dalam transaksi data menggunakan Web API, yaitu JSON. Jauh pada materi sebelumnya, atau jika Anda sudah mengikuti kelas  Belajar Dasar Pemrograman Web ,  tentunya Anda sudah mengenal dan menggunakan JSON bukan? Pada materi kali ini kita akan membahas JSON lebih detail lagi. JSON sendiri adalah singkatan dari JavaScript Object Notation. JSON merupakan format yang sering digunakan dalam pertukaran data. Saat ini JSON banyak diandalkan karena formatnya berbasis teks dan relatif mudah dibaca. Bukan hanya JavaScript, walaupun memiliki nama JavaScript Object Notation, format JSON ini dapat digunakan oleh hampir semua bahasa pemrograman yang ada. Jika Anda belajar fundamental dalam membangun aplikasi Android pada kelas Dicoding, baik menggunakan Kotlin ataupun Java, Anda akan berhadapan dengan JSON untuk transaksi datanya. Lalu seperti...

3 Situs Penerjemah PDF Gratis Terbaik

Berikut adalah 3 situs penerjemah PDF online gratis. Dengan situs PDF translator ini, Agan bisa mengunggah file PDF berbahasa Inggris dan kemudian menerjemahkan PDF itu dalam beberapa bahasa seperti: bahasa Jerman, Spanyol, Prancis, dan banyak lagi lainnya. Agan juga dapat mencoba situs web ini meskipun file PDF Agan bukan file PDF yang berbahasa Inggris. Cukup unggah file PDF, atur bahasa

Pengertian Ekonomi Dan Ruang Lingkupnya

Pengertian Ekonomi Dan Ruang Lingkupnya - Pengertian Ekonomi .  Istilah dalam Pengertian Ekonomi, menurut bahasa yaitu berasal dari bahasa Yunani yaitu Oikos berarti keluarga atau rumah tangga sedangkan Nomos berarti peraturan atau aturan. Sedangkan menurut istilah yaitu manajemen rumah tangga atau peraturan rumah tangga. Pengertian Ekonomi adalah salah satu bidang ilmu sosial yang membahas dan mempelajari tentang kegiatan manusia berkaitan langsung dengan distribusi, konsumsi dan produksi pada barang dan jasa. Pada dasarnya, masalah ekonomi yang selalu dihadapi oleh manusia sebagai makhluk sosial dan makhluk ekonomi adalah jumlah kebutuhan manusia tidak terbatas sedangkan jumlah alat pemuas kebutuhan manusia terbatas. Terdapat beberapa faktor yang mempengaruhi jumlah kebutuhan seseorang berbeda dengan jumlah kebutuhan orang lain, yaitu antara lain :     Faktor fisik     Faktor moral     Faktor pendidikan     Faktor ekon...