Я некоторое время занимался серфингом здесь и до сих пор не нашел ответа, который сработал для меня.Как глубоко скопировать пользовательский объект в JavaScript?
Есть ли способ глубоко скопировать не-простой объект в JS?
Я пробовал jQuery.extend(true, {}, this)
, но он только клонировал некоторые из них, остальное оставалось ссылкой на другой объект.
_ «но только клонировать некоторые из них, остальные остались в качестве ссылки на другой объект.» _ Вы можете включить объект на вопрос, создать stacksnippets продемонстрировать? – guest271314
Всегда есть 'JSON.parse (JSON.stringify (...))' hack. –
@AkshatMahajanЕсли это формат JSON, это прекрасно, ОП намекает, что он имеет функции. – epascarello