gpt4 book ai didi

javascript - sessionStorage不存储原始对象

转载 作者:行者123 更新时间:2023-11-30 15:43:15 25 4
gpt4 key购买 nike

我有一个通过执行 SDK 函数获得的对象。当我尝试将对象存储在 session 存储中并检索对象时,检索到的对象看起来与原始对象相同,但是当我对新对象执行操作时,出现错误。

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 工作完美。

最佳答案

尝试

sessionStorage.setItem('xyzObject', JSON.stringify(xyzObject);

并使用以下方式检索:

  JSON.parse(sessionStorage.getItem('xyzObject'));

关于javascript - sessionStorage不存储原始对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40461988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com