sessionStorage speichert das ursprüngliche Objekt nicht

Ich habe ein Objekt, das ich durch Ausführen einer SDK-Funktion erhalte. Wenn ich versuche, das Objekt im Sitzungsspeicher zu speichern und das Objekt abzurufen, sieht das abgerufene Objekt genauso aus wie das Original, aber wenn ich Vorgänge für das neue Objekt durchführe, wird eine Fehlermeldung angezeigt.

var xyzObject = some_function();

sessionStorage.setItem("xyzObject",xyzObject);

var obj = JSON.parse(sessionStorage.getItem("xyzObject"));

obj.some_other_function();

Es zeigt einen Fehler als obj.some_other_function ist keine Funktion. Wohingegen xyzObject.some_other_function funktioniert perfekt

Antworten auf die Frage(4)

Ihre Antwort auf die Frage