[英]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.