簡體   English   中英

為什么在訪問一個對象之前將其包裝在括號中?

[英]Why wrap a new object in parentheses before accessing one of its members?

我確實讀過

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

首選

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

盡管兩個示例的結果相同。 為什么在訪問任何對象之前我應該​​在括號中包裹一個新對象?

因為它讀起來更清晰。

您可能還已經編寫了(new Date).getTime() ,它與new Date.getTime()絕對不同(后者具有new (Date.getTime)()的含義)。 當然,如果您知道優先規則,括號對您來說就沒有意義,但是代碼仍然更加明確和易於維護。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM