как клонировать объект date в javascript избегая ссылок — Q&A Хекслет
2026-02-26 18:22 Diff

В javascript объекты Date - это объекты, которые хранят информацию о дате и времени. При клонировании объектов Date в нужно учитывать, что простым присвоением переменной копии объекта Date создается ссылка на оригинальный объект, а не его копия.

Один из способов клонирования объекта Date в JavaScript без создания ссылок - это использование конструктора для создания нового объекта с такими же значениями даты и времени, как у оригинального объекта Date. Например:

const originalDate = new Date(); const clonedDate = new Date(originalDate.getTime()); console.log(originalDate); // Оригинальный объект Date console.log(clonedDate); // Клонированный объект Date