对不起,如果这个重复。
我在github项目中看到+new Date
然后我试了一下。
它是数字类型的返回时间戳。
new Date()
以字符串形式返回时间格式。
那么+new Date
语法的含义是什么以及如何在我自己的模块中实现
答案 0 :(得分:2)
这是标准的javascript。不是节点特定的
当使用new
调用构造函数时,如果它不带参数
function MyObject () {}
new MyObject();
new MyObject; // these both create an object
+
只是一种转换为数字的简便方式。
它的一元加运算符与-5
+'123' === 123 // true
在+new Date
的情况下,这会将Date对象转换为自unix时期以来的数字或当前毫秒数。结果与date.getTime()
相同。