Хорошо, рассмотрим этот бит кода:
var d1 = new Date();
var d2 = d1;
d2.setDate(d2.getDate()+1);
alert(d1 + "\n" + d2);
Несмотря на то, что я звоню setDate()
на d2
, d1
также увеличивается. Я понимаю, что это потому, что d1 назначен на d2
по ссылке. Мой вопрос ... как мне НЕ делать этого, чтобы .setDate()
применялся только к d2
?