Javascript Idea无法识别日期构造函数(TypeScript)
我刚刚遇到一个问题。 Intellij Idea无法识别日期构造函数,怎么了? 一切正常,但想法强调了代码 以下是截图:Javascript Idea无法识别日期构造函数(TypeScript),javascript,angular,intellij-idea,typescript,Javascript,Angular,Intellij Idea,Typescript,我刚刚遇到一个问题。 Intellij Idea无法识别日期构造函数,怎么了? 一切正常,但想法强调了代码 以下是截图: 它确实识别了构造函数,出现错误是因为您试图将日期分配给编号变量。最简单(但实际上很糟糕)的解决方案是将u的类型更改为number | type of Date。更好的方法是创建另一个变量。Intellij在已定义为方法参数的变量下面加下划线。您确定它无法识别传递给日期构造函数的类型吗?UserModel.registered的类型是什么?UserModel.registere
它确实识别了构造函数,出现错误是因为您试图将
日期
分配给编号
变量。最简单(但实际上很糟糕)的解决方案是将u的类型更改为number | type of Date
。更好的方法是创建另一个变量。Intellij在已定义为方法参数的变量下面加下划线。您确定它无法识别传递给日期构造函数的类型吗?UserModel.registered的类型是什么?UserModel.registered的类型是数字。以毫秒为单位的时间。等待,但JS Date具有带数字的构造函数。解释了新的日期(值);一切都好。但是您不能将解释的日期
分配给u.registered
,因为它有编号
类型。