将数组保存在本地存储中

时间:2014-06-20 14:45:04

标签: javascript arrays json local-storage

This is my full code

我需要将访问的数组保存到本地存储。然后,我需要一个if语句来检查数组是否已经存储。如果有,它会做

return;

结束代码并使按钮不起作用。 像这样的东西;

if (store.length == 3) {
    document.getElementById('btn').className = 'maxques';
    alert('You have completed this category');
    console.log(store);
    return; }

我只是需要存储数组。我尝试了JSON stringify,接着是JSON解析,但要么他们不工作,要么我做错了。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

冒着重复@Tom Hart的风险,使用localstorage.setItem和localStorage.getItem函数的组合。 params分别是关键,价值和关键。

答案 1 :(得分:0)

存储阵列:

localStorage.userEdits=array.join(","); //or another delimiter

检查是否存储:

if(localStorage.userEdits){
    //stored!
}