а в каких случаях вообще стоит заморачиваться? просто у меня как-то некорректно отработало, когда не полную копию делал 🥴 мне бы понять в каких случаях она точно нужна
мне всегда хватало { ...obj } а если и не хватит, у меня есть простенькая функция для копирования (пока не нуждался в более полном варианте копирования) https://github.com/danyadev/vk-desktop/blob/master/src/js/copyObject.js
очевидно стоит заморачиваться когда перестанет работать без заморочки) что именно не так отработало? у тебя далее меняются глубокие поля и ты хочешь увидеть точно первоначальный вариант объекта?
что именно не так работало уже не вспомню суть такая: есть дефолтное состояние карточки(дефолтные данные - заглушка) я каждый раз по клику на кнопку, создаю новую карту,но есть возможность изменять данные той или иной карточки, которые уже созданы
Если прямо хочется сделать то мне этот вариант понравился. По крайней мере я не учтенных кейсов не нашёл. По идее должно копировать на любую вложеность
Обсуждают сегодня