Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

JavaScript 对象可以转换为 JSON 文本进行持久化存储。但是这种方式存在几个弊端:

  • 无法存储函数成员。
  • 无法存储循环引用成员。

有没有一种方法能将 JavaScript 对象完整持久化?所谓“完整”指的是,将持久化后的数据还原后,能够完全还原包括函数和循环引用在内的所有成员。

有没有相关的库可以直接使用?(最好能够持久化为纯文本,以便存储到 cookie 或者 local storage 之中。)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.6k views
Welcome To Ask or Share your Answers For Others

1 Answer

代码执行是有上下文的...你持久化了,上下文咋整?目前的唯一持久化的办法就是storage吧..
就比如
一个三体人正在吃饭的时候你把它脱水了。
然后几百年后你重新注水了,它的饭...已经没了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...