как клонировать объект date в javascript избегая ссылок

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
26 февраля 2025

В 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
0 0
Бесплатно
Основы JavaScript
Теория и практика с нуля
Перейти к курсу