在JS中,是否必须初始化类属性?如果没有,我如何在没有初始化的情况下声明一个?

时间:2017-01-06 05:03:15

标签: javascript class initialization

我刚学会了类属性的声明和初始化,如下所示:

Blog.prototype.signature = "Puzzler Ruby";

我是否可以在不初始化的情况下声明它,像Blog.prototype.signature;之类的东西?我可以跳过键入.prototype吗?

1 个答案:

答案 0 :(得分:0)

您无法初始化类属性(如果您希望它们由您创建的对象继承)。为什么不用null初始化它们?

为避免每次都写prototype,请看这个更清晰的句法糖:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Classes