sessionStorage no almacena el objeto original
Tengo un objeto que obtengo al ejecutar una función de SDK. Cuando intento almacenar el objeto en el almacenamiento de la sesión y recuperar el objeto, el objeto recuperado se ve igual que el original, pero cuando realizo operaciones en el nuevo objeto obtengo un error.
var xyzObject = some_function();
sessionStorage.setItem("xyzObject",xyzObject);
var obj = JSON.parse(sessionStorage.getItem("xyzObject"));
obj.some_other_function();
Está mostrando un error comoobj.some_other_function No es una función. MientrasxyzObject.some_other_function funciona perfectamente.