什么是node.js中的+ newdate语法

对不起,如果这个重复。

我看到+new Date github项目中的+new Date ,然后我试了一下。

这是数字types的返回时间戳。

new Date()在string中返回时间格式。

那么+new Date语法的含义是什么以及如何在我自己的模块中实现

这是标准的JavaScript。 不是特定的节点

当使用new调用构造函数时,如果不带任何参数,则括号是可选的

 function MyObject () {} new MyObject(); new MyObject; // these both create an object 

+只是一个简单的方法来铸造一个数字。

它的一元加运算符类似于-5的一元减运算符

 +'123' === 123 // true 

+new Date的情况下,这会将Date对象转换为自unix时期以来的数字或当前毫秒数。 结果与date.getTime()相同。