代码之家  ›  专栏  ›  技术社区  ›  Steve Harrison

实例化JavaScript日期对象的语法

  •  0
  • Steve Harrison  · 技术社区  · 17 年前

    在JavaScript中,你似乎可以写:

    new Date().getTime();
    

    (new Date).getTime();
    

    第一种是合乎逻辑的,但第二种对我来说似乎有点不寻常……这两种创建Date对象的方法有什么区别吗?第二种方法的目的是什么?

    谢谢,

    史蒂夫

    1 回复  |  直到 17 年前
        1
  •  4
  •   Rashack    17 年前

    在javascript中,您似乎可以调用构造函数而无需进行paresision。至少它适用于我的Firefox。所以(new Date)==new Date()

    这意味着这两个表达式是等价的。或者你可以写

    (new Date()).getTime(); 
    

    这就是我通常做的。