赋予A与B相同的值而无需使它们相互连接

时间:2019-03-06 19:39:58

标签: javascript variables

我正在处理日期,我的代码如下:

(currentDate只是要记住的实际日期,而showDateate是一个变量,该变量在函数中进行了更改以从数据库中获取特定于日期的数据

var currentDate = new Date();
var shownDate = currentDate;

现在,如果我更改showDateDate(例如添加7天),那么currentDate也将更改。我知道,分配这样的变量会使showdDate类似于指向currentDate,从而也对其进行更改。

让我知道您是否需要更多代码或其他任何东西。

1 个答案:

答案 0 :(得分:3)

您可以使用new Date进行克隆:

var currentDate = new Date();
var shownDate = new Date(currentDate);