JavaScript 类
示例
创建一个 Car 类,然后基于 Car 类创建一个对象 (myCar)
// 创建一个 Car 类
class Car {
constructor(brand) {
this.carname = brand;
}
}
// 创建一个 Car 对象
myCar = new Car("Ford");
描述
一个 class
是一种对象模板。
The class
语句初始化一个 JavaScript 类。
属性和方法在 constructor()
方法中分配。
The constructor()
方法在每次初始化类对象时被调用。
语法
class className {
// 类体
}
相关页面
JavaScript 教程:JavaScript 类
JavaScript 教程:JavaScript ES6 (EcmaScript 2015)
JavaScript 教程:JavaScript this
JavaScript 教程:JavaScript 严格模式
浏览器支持
class
是 ECMAScript6 (ES6) 的一个特性。
ES6 (JavaScript 2015) 自 2017 年 6 月起在所有现代浏览器中得到支持
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
class
不支持 Internet Explorer。