这可能是一个愚蠢的问题,但我想知道哪种方法对JS更好

    var expireDefault = new Date();
    expireDefault.setYear(expireDefault.getFullYear() + 1);


这就是我在运行时获取下一年日期的方式。
但是有人告诉我要使用单独的Date()清除。

    var today = new Date();
    var expireDefault = new Date();
    expireDefault.setYear(today.getFullYear() + 1);


这是秘书吗?还是有关系吗?

我从这个例子中认为我没有循环引用。
但是原理保持不变。

最佳答案

两者是等效的。

第二个只是无用的冗长而沉重。不要使用它:它隐藏了完成工作的简单性。

10-07 17:22