JavaScript Class 对象详解

JavaScript 类类是函数的一种,但我们不使用关键字 function 来对其初始化,而是使用关键字 class,并在 constructor() 方法中分配属性:

创建一个 Car 类,然后基于这个 Car 类创建名为 “mycar” 的对象:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h2>JavaScript 类</h2>
  5. <p>在这个例子中,我们演示了一个简单的类定义以及如何使用它。</p>
  6. <p id="demo"></p>
  7. <script>
  8. class Car {
  9. constructor(brand) {
  10. this.carname = brand;
  11. }
  12. }
  13. mycar = new Car("Tesla");
  14. document.getElementById("demo").innerHTML = mycar.carname;
  15. </script>
  16. </body>
  17. </html>

Class 方法

方法描述
constructor()返回该对象的源代码。

Class 关键字

方法描述
extends扩展类(继承)。
static为类定义静态方法。
super引用父类。

分类导航