【发布时间】:2012-02-03 01:40:24
【问题描述】:
好的,考虑一下这段代码:
var d1 = new Date();
var d2 = d1;
d2.setDate(d2.getDate()+1);
alert(d1 + "\n" + d2);
即使我在d2 上调用setDate(),d1 也在递增。我理解这是因为 d1 通过引用分配给d2。我的问题是......我怎么不这样做,所以.setDate() 只适用于d2?
【问题讨论】:
标签: javascript reference