所以我注意到的+运营商
(new Date())
结果为Date对象;在这种情况下
Date {Thu Dec 04 2014 22:43:07 GMT+0200 (SAST)}
,但如果我键入
+(new Date())
我得到一个int值;
1417725787989
这是如何完成的?
我有一个叫做“时间”函数,这样使用时:
new Duration(352510921)
返回一个实例看起来像这样:
{ days:5, hours:3, mins:55, secs:10, ms:921 }
那么,如何可以使用+运算符来获得Duration实例的int值?
var dur = new Duration(352510921);
console.log(+dur) // prints int value 352510921
你可以使用'valueOf'。 – 2014-12-04 20:51:37
http://stackoverflow.com/questions/221539/what-does-the-plus-sign-do-in-return-new-date – j08691 2014-12-04 20:53:58
@RobG其操作数 – danronmoon 2014-12-04 20:55:09