我已经看到在Node.js项目之一中按以下方式创建基类。我不明白为什么在管道运算符旁边使用数据类型。我不确定这是否是为类创建属性的正确方法。
我确信this.name = name || ""
是正确的方法。我只想知道this.name = name || String;
是否也是创建类属性的正确方法。
class MeetingBase {
constructor(name, startdate, enddate, active) {
this.name = name || String;
this.startdate = startdate || Date;
this.enddate = enddate || Date;
this.active = active || Boolean;
}
}