Khai báo lớp JavaScript

Định nghĩa và cách sử dụng

Lớp là một hàm, nhưng không sử dụng từ khóa function để khởi tạo nó, mà sử dụng từ khóa class, và phân phối thuộc tính trong phương thức constructor().

Mỗi lần khởi tạo đối tượng lớp, phương thức constructor() sẽ được gọi.

Chú ý:Khác với hàm và các khai báo JavaScript khác, khai báo lớp không bị nâng cao (bạn phải khai báo lớp trước khi sử dụng nó).

Chú ý:Cú pháp trong lớp phải được viết trong chế độ "chuẩn".

Để biết thêm thông tin về lớp, hãy đọc hướng dẫn về lớp JavaScript của chúng tôi.

Mô hình

Tạo một lớp Car, sau đó dựa trên lớp Car tạo một đối tượng có tên là "mycar":

class Car {  // Tạo lớp
  constructor(brand) {  // Hàm构造函数
    this.carname = brand;  // Hauptteil der Klasse
  }
}
mycar = new Car("Ford");  // Tạo đối tượng của lớp Car

Thử ngay

Cú pháp

class className {
  // Hauptteil der Klasse
}

Chi tiết kỹ thuật

Phiên bản JavaScript: ECMAScript 2015 (ES6)

Hỗ trợ trình duyệt

Bảng dưới đây định nghĩa các phiên bản trình duyệt hỗ trợ JavaScript lớp đầu tiên:

关键词 Chrome IE Firefox Safari Opera
class 49.0 12.0 45.0 9.0 36.0

相关页面

Giáo trình JavaScript:Lớp của JavaScript

Giáo trình JavaScript:JavaScript ES6 (EcmaScript 2015)

Giáo trình JavaScript:Từ khóa this của JavaScript

Giáo trình JavaScript:Mô thức Strict của JavaScript