字段
类字段直接在类的正文中声明,而不是显式添加为 this 值的属性。但结果是相同的:在该类的实例上定义一个属性。
classMyClass{
myField;
}
const myClassInstance =newMyClass();
myClassInstance;
>MyClass{ myField:undefined}
大约 3 分钟
类字段直接在类的正文中声明,而不是显式添加为 this 值的属性。但结果是相同的:在该类的实例上定义一个属性。
classMyClass{
myField;
}
const myClassInstance =newMyClass();
myClassInstance;
>MyClass{ myField:undefined}
extends 关键字用于在类声明或表达式中创建一个类,该类充当另一个类的子类,其父类(有时称为“基类”)充当子类(有时称为“子类”或“派生类”)的原型。
classParentClass{}
classChildClassextendsParentClass{}
Object.getPrototypeOf(ChildClass);
>classParentClass{}
ES6 在 JavaScript 中引入了“类”的概念,该概念与其他编程语言中的类不同。在这里,类是一些特殊的函数,可用作模板,用于创建已包含数据的对象、与这些数据相关联的属性以及与处理这些数据相关的方法。这些对象、属性和方法统称为类的成员。
如需定义类,请使用 class 关键字。遵循最佳实践和 JavaScript 的内置构造函数函数建立的惯例,类的任何标识符均以大写字母开头:
classMyClass{}