所以我注意到的+運營商
(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