function now(){
return +new Date;
}
问题:
new Date
但不是new Date()
答案 0 :(得分:8)
1。加号是一元+运算符。
该表达式相当于强制转换 Date对象为数字:
function now(){
return Number(new Date);
}
2。如果不添加括号,new operator将无参数地调用对象类型(日期)
答案 1 :(得分:3)
使用加号会将日期转换为数字(自1970年1月1日以来的毫秒数)
只要没有参数,您就可以这样做 - 尽管为了便于阅读,您可能希望将它们包括在内。