Ich surfe seit einiger Zeit hier herum und habe immer noch keine Antwort gefunden, die für mich funktioniert hat.Wie tief ein benutzerdefiniertes Objekt in JavaScript zu kopieren?
Gibt es eine Möglichkeit, ein nicht einfaches Objekt in JS tief zu kopieren?
Ich habe versucht jQuery.extend(true, {}, this)
, aber es klonte nur einige davon, der Rest blieb als Referenz auf ein anderes Objekt.
_ „aber nur ein Teil davon kloniert, der Rest blieb als Referenz auf ein anderes Objekt.“ _ Können Sie Objekt in Frage umfassen, stacksnippets erstellen zu demonstrieren? – guest271314
Es gibt immer den 'JSON.parse (JSON.stringify (...))' Hack. –
@AkshatMahajan Wenn es das JSON-Format ist, ist das in Ordnung, OP deutet an, dass es Funktionen hat. – epascarello