构造函数

**构造函数**属于一个特定的类对象,该对象被实例化。构造函数初始化此对象,并可以提供对其私有信息的访问。构造函数的概念可以应用于大多数面向对象编程语言。本质上,JavaScript中的构造函数通常在的实例处声明。

语法

js
// This is a generic default constructor class Default
function Default() {}

// This is an overloaded constructor class Overloaded
// with parameter arguments
function Overloaded(arg1, arg2, /* …, */ argN) {}

要在JavaScript中调用类的构造函数,请使用new运算符将新的对象引用分配给变量

js
function Default() {}

// A new reference of a Default object assigned to a
// local variable defaultReference
const defaultReference = new Default();

另请参阅