【发布时间】:2015-04-15 16:28:20
【问题描述】:
是否可以从本质上归档 JS 对象的状态,超出如果您要从中生成 JSON 字符串将被序列化的内容?
考虑在游戏中保存状态,并在单独的场合将其加载回window。
【问题讨论】:
-
您有什么状态不会包含在对象的 JSON 字符串中?您需要知道进行任何(反)序列化的类型,然后原型将被继承。
-
您的状态是什么,如果您需要存储对象“构造函数”来保存它?我认为应该避免这种魔法。状态为普通对象 + 自定义存储/恢复功能似乎是更好的方法。它已针对 Web 应用程序进行了很好的测试(例如,请参阅 facebook's flux)。
标签: javascript json object save archive