Лучше использовать библиотеки с функциями для задач или писать свой метод для глубокого копирования объекта — вопрос с собеседования для Frontend-разработчик | Эйч | Эйч