这个问题在这里已经有答案了:
在HTML5 localStorage中存储对象
(23个答案)
(23个答案)
八年前关闭的
如果我不需要localStorage,我的代码将如下所示:
var name=new Array();
名称[0]=提示(“新成员名称?”);
这很有效。然而,我需要将这个变量存储在localStorage中,事实证明它非常顽固。我试过:
var localStorage[names]=new Array();
localStorage.names[0]=提示(“新成员名称?”);
我哪里做错了
localStorage仅支持字符串。使用JSON.stringify()和JSON.parse()
var name=[];
名称[0]=提示(“新成员名称”);
localStorage.setItem(“名称”,JSON.stringify(名称));
//...
var storedNames=JSON.parse(localStorage.getItem(";name";);
您还可以使用直接访问来设置/获取项目:
localstorage.names=JSON.stringify(名称);
var storedNames=JSON.parse(localStorage.names);