在Node.js上,当我执行以下两个语句时:
console.log(new Date);
console.log(new Date());
两者产生相同的结果。
有什么区别?
虽然没有给出任何理由,但我被告知要使用新的Date()。
答案 0 :(得分:1)
来自new operator的语法:
新构造函数[([arguments])]
括号是可选的,因此两个表达式都有效。
console.log(new Date);
console.log(new Date());