JavaScript 类(class) constructor() 方法

JavaScript 类(class)


实例

实例

创建了一个类,名为 “Runoob”,并初始化该类:

class Runoob {
constructor(name, url) {
this.name = name;
this.url = url;
}
}
let site = new Runoob(菜鸟教程, https://www.runoob.com);

尝试一下 »


定义和用法

constructor() 方法是一种特殊的方法(构造方法),用于创建和初始化在类中创建的对象。

创建对象时会自动调用构造方法 constructor()。

如果没有显式指定构造方法,则会添加默认的 constructor 方法。

如果不指定一个构造函数 (constructor) 方法,则使用一个默认的构造函数 (constructor)。

在一个构造方法中可以使用 super 关键字来调用一个父类的构造方法。

语法

constructor(parameters)


技术细节

JavaScript 版本: ECMAScript 2015 (ES6)

浏览器支持

constructor() 是 ECMAScript6 (ES6) 特性。

ES6 (JavaScript 2015) 支持目前所有主流的浏览器。

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Internet Explorer 11 或更旧版本的 IE 不支持 constructor() 方法。


JavaScript 类(class) 本文来源于互联网:JavaScript 类(class) constructor() 方法