【发布时间】:2018-02-07 06:40:11
【问题描述】:
我正在阅读来自 Mozilla documentation section of 'Class body and method definitions' 的 JavaScript 类。在 Constructor 部分下,它声明
构造函数方法是一种特殊的方法,用于创建和初始化使用类创建的对象。一个类中只能有一个名为“constructor”的特殊方法。如果类包含多次出现的构造函数方法,则会抛出 SyntaxError。 构造函数可以使用 super 关键字调用超类的构造函数。
从上面的陈述中,我可以确认我们不能有多个构造函数。但它没有提到构造函数在 JavaScript 中的类声明/表达式中是否是强制性的。
【问题讨论】: