Update: artikel lebih baru ada di https://www.proweb.co.id/articles/js/es6-class.html .
Javascript memiliki class yang menyediakan sintak yang jelas dan sederhana dalam membuat contructor dan berhubungan dengan inheritance.
Pada saat kita mempelajari object kita akan menjumpai constructor dan inheritance berbasis prototype . ES6 class ini sebenarnnya hanya sintak baru untuk memudahkan pemrograman berbasis object atau OOP (Object Oriented Programming) dalam Javascript.
Sebenarnya class dalam dalam Javascript adalah function (typeof function). Pada Javascript ini juga Getter dan Setter untuk mengakses property secara langsung. Class dalam Javascript juga mengenal static method.
Javascript juga menurunkan class atau biasa kita kenal dengan inheritance. Pada inheritance ini class dalam Javascript menggunakan keyword extends.
Kunjungi www.proweb.co.id untuk menambah wawasan anda.