构造函数
**构造函数**属于一个特定的类对象,该对象被实例化。构造函数初始化此对象,并可以提供对其私有信息的访问。构造函数的概念可以应用于大多数面向对象编程语言。本质上,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();