Üblicherweise wird bei einer "kopie" eines Objektes (var neu = alt) nicht das Objekt kopiert, sondern ein Verweis zum alten Objekt erstellt.
Verändert sich nun "alt", so verändert sich "neu" gleichermaßen mit.
Um dies zu verhindern, muss man eine "tiefe Kopie" durchführen bzw. das alte Objekt klonen.
Mittels jQuery ist dies in JavaScript sehr leicht möglich:
Für mehr Informationen: jQuery Dokumentation
Verändert sich nun "alt", so verändert sich "neu" gleichermaßen mit.
Um dies zu verhindern, muss man eine "tiefe Kopie" durchführen bzw. das alte Objekt klonen.
Mittels jQuery ist dies in JavaScript sehr leicht möglich:
Für mehr Informationen: jQuery Dokumentation
12.965 mal gelesen