为什么在访问其中一个成员之前将新对象包装在括号中?

时间:2015-02-18 00:44:51

标签: javascript

我确实读过这个

var time = (new Date()).getTime();

优先于此

var time = new Date().getTime();

尽管两个例子中的结果是相同的。在访问任何成员之前,我应该在括号中包装一个新对象的原因是什么?

1 个答案:

答案 0 :(得分:1)

因为阅读起来更清楚。

您也可以写(new Date).getTime(),这与new Date.getTime()(具有new (Date.getTime)()的含义明显不同)。当然,如果您知道优先级规则,括号对毫无意义,但代码仍然更明确,更易于维护。