sessionStorage не хранит оригинальный объект
У меня есть объект, который я получаю, выполняя функцию SDK. Когда я пытаюсь сохранить объект в хранилище сеанса и извлечь объект, извлеченный объект выглядит так же, как оригинальный, но когда я выполняю операции над новым объектом, я получаю ошибку.
var xyzObject = some_function();
sessionStorage.setItem("xyzObject",xyzObject);
var obj = JSON.parse(sessionStorage.getItem("xyzObject"));
obj.some_other_function();
Это показывает ошибку какobj.some_other_function это не функция. В то время какxyzObject.some_other_function работает отлично.