任何对象都可以存储在DOM Storage中吗?
当我执行以下操作时:
// where val is a string and response is an array of objects.
sessionStorage.results= { val: response };
当我检查sessionStorage.results
我得到的价值时"[object Object]"
我可以存储这样的对象吗?还是 Storage 只存储字符串?
任何对象都可以存储在DOM Storage中吗?
当我执行以下操作时:
// where val is a string and response is an array of objects.
sessionStorage.results= { val: response };
当我检查sessionStorage.results
我得到的价值时"[object Object]"
我可以存储这样的对象吗?还是 Storage 只存储字符串?
您只能将字符串存储在任何类型的(DOM-)storage中。要存储数据对象(简单:没有循环引用,没有特殊的构造函数),您可以将它们转换为 JSON 并从字符串返回以恢复它们。另请参阅此答案(改进)。