1

任何对象都可以存储在DOM Storage中吗?

当我执行以下操作时:

// where val is a string and response is an array of objects.
sessionStorage.results= { val: response };

当我检查sessionStorage.results我得到的价值时"[object Object]"

我可以存储这样的对象吗?还是 Storage 只存储字符串?

4

1 回答 1

7

您只能将字符串存储在任何类型的(DOM-)storage中。要存储数据对象(简单:没有循环引用,没有特殊的构造函数),您可以将它们转换为 JSON 并从字符串返回以恢复它们。另请参阅此答案改进)。

于 2012-05-17T15:02:47.503 回答