Современное глубокое клонирование в JavaScript: window.structuredClone()
Преимущество этого подхода заключается в обработке объектов Date, которые будут преобразованы в строки, если их клонировать с помощью JSON.parse/stringify.
Введение: Современное глубокое клонирование в JavaScript