Surfowałem tu przez jakiś czas i nadal nie znalazłem odpowiedzi, która zadziałałaby dla mnie.Jak głęboko skopiować niestandardowy obiekt w JavaScript?
Czy istnieje sposób na głębokie skopiowanie niepustego obiektu w JS?
Próbowałem już jQuery.extend(true, {}, this)
, ale sklonował tylko niektóre z nich, reszta pozostała jako odniesienie do innego obiektu.
_ „ale to tylko sklonowane niektóre z nich, reszta pozostała jako odniesienie do innego obiektu.” _ Czy to obiekt znajdujący się w pytaniu, tworzyć stacksnippets wykazać? – guest271314
Zawsze jest hack "JSON.parse (JSON.stringify (...))". –
@AkshatMahajanJeśli jest to format JSON, to dobrze, OP podpowiada, że ma funkcje. – epascarello