类的定义
类是用于创建对象的模板。他们用代码封装数据以处理该数据。
JS中的类建立在原型上,但也具有某些语法和语义未与ES5类相似语义共享。
“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。
类声明
要声明一个类,你可以使用带有class关键字的类名(这里是“Rectangle”)
class Rectangle {
constructor(height, width) {
this.height = height;
this.width = width;
}
}
首先需要声明你的类,然后再访问它。
类表示式
类表达式可以命名或不命名。命名类表达式的名称是该类体的局部名称。
let Rectangle = class {
constructor(height, width) {
this.height = height;
this.width = width;
}
};
console.log(Rectangle.name);
// output: "Rectangle"
// 命名类
let Rectangle <