想知道除使用会话和cookie外,在页面刷新后是否还有其他方法可以保留对象变量。尝试过,window.name
但是刷新页面后该值变得不确定。的localStorage
好,但太糟糕了,它仅存储在字符串值中而不是对象值中。
您可以序列化对象并将其存储在中localStorage
。然后,当您想再次使用它时,您将其反序列化。这是一个例子:
var myObject = {
"Hello": "World",
"Foo": "Bar"
}
localStorage.setItem("myObject", JSON.stringify(myObject));
然后,您可以从中检索对象localStorage
:
var myObject = JSON.parse(localStorage.getItem("myObject"));
有关更多信息,请参见https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句