sessionStorage não armazenando objeto original
Eu tenho um objeto que estou obtendo executando uma função do SDK. Quando tento armazenar o objeto no armazenamento da sessão e recuperá-lo, o objeto recuperado parece igual ao original, mas quando executo operações no novo objeto, estou recebendo um erro.
var xyzObject = some_function();
sessionStorage.setItem("xyzObject",xyzObject);
var obj = JSON.parse(sessionStorage.getItem("xyzObject"));
obj.some_other_function();
Está mostrando um erro comoobj.some_other_function não é uma função. Enquanto quexyzObject.some_other_function funciona perfeitamente.