JavaScript 類
示例
建立一個 Car 類,然後基於 Car 類建立一個物件(myCar)
// 建立一個 Car 類
class Car {
constructor(brand) {
this.carname = brand;
}
}
// 建立一個 Car 物件
myCar = new Car("Ford");
描述
類 (class) 是一種物件模板。
class 語句初始化一個 JavaScript 類。
屬性和方法在 constructor() 方法中進行賦值。
每次初始化類物件時都會呼叫 constructor() 方法。
語法
class 類名 {
// 類體
}
相關頁面
JavaScript 教程:JavaScript 類
JavaScript 教程:JavaScript ES6 (EcmaScript 2015)
JavaScript 教程: JavaScript this
JavaScript 教程: JavaScript 嚴格模式
瀏覽器支援
class 是 ECMAScript6 (ES6) 的特性。
自 2017 年 6 月起,所有現代瀏覽器都支援 ES6 (JavaScript 2015)
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
class 不支援 Internet Explorer。