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。