Pengumuman class JavaScript

Definisi dan penggunaan

Class adalah fungsi, tetapi bukan menggunakan kata kunci function untuk menginisialisasinya, melainkan menggunakan kata kunci class, dan asosiasikan atribut di dalam method constructor().

Setiap kali menginisialisasi objek class, method constructor() akan dipanggil.

Keterangan:Beberapa pernyataan JavaScript seperti fungsi dan pengumuman lainnya, pernyataan class tidak diangkat (anda harus mengumumkan class terlebih dahulu sebelum dapat digunakan).

Keterangan:Syarat: Gramatan di dalam class harus ditulis dalam mode "strict".

Untuk informasi lebih lanjut tentang class, baca tutorial class JavaScript kami.

Instance

Buat kelas Car dan buat objek yang bernama "mycar" berdasarkan kelas Car:

class Car {  // Membuat kelas
  constructor(brand) {  // Fungsi konstruktur
    this.carname = brand;  // Tubuh class
  }
}
mycar = new Car("Ford");  // Membuat objek kelas Car

Coba sendiri

Syarat

class className {
  // Tubuh class
}

Detil teknis

Versi JavaScript: ECMAScript 2015 (ES6)

Dukungan browser

Tabel di bawah ini mendefinisikan versi browser yang sepenuhnya mendukung class JavaScript:

Kata kunci Chrome IE Firefox Safari Opera
class 49.0 12.0 45.0 9.0 36.0

Halaman terkait

Panduan JavaScript:Kelas JavaScript

Panduan JavaScript:JavaScript ES6 (EcmaScript 2015)

Panduan JavaScript:this JavaScript

Panduan JavaScript:Mode Strict JavaScript