Angular 5:只能使用'new'关键字调用void函数

时间:2018-02-15 21:45:00

标签: typescript angular5

我正在尝试获取Date.now();按下回车键但我收到错误。 :(

网上似乎也没有关于这个错误的全部内容。

export class DashboardComponent implements OnInit {
onEnter(event){
   if(event.key === "Enter"){

 this.calculateTime();
    }
  }

calculateTime(){
    if(this.date === undefined){
        this.date = new Date.now();
    }
  }

}

错误是:

  

错误TS2350:只能使用'new'调用void函数   关键字。

我知道为什么会出现这个错误,我该怎么办呢?

Cheerio。

1 个答案:

答案 0 :(得分:3)

Date.now()函数是一种静态方法,因此您无需使用new关键字对其进行实例化。我想你在试图通过调用new Date()来获取当前日期对象时混淆了这个函数混淆了。

希望这有帮助!