检查LocalStorage值

时间:2014-09-24 07:57:33

标签: javascript local-storage

我想检查密钥中是否有特殊值,如:

    if(localStorage.getItem('choice') == "simple")
    {       
        arrayname= simple.slice(); 

    }        
    else if (localStorage.getItem('choice') == "middle")
    {
        arrayname= middle.slice();

    }        
    else
    {
        arrayname= difficult.slice();

    }

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

让我们dive into html5

  

与其他JavaScript对象一样,您可以将localStorage对象视为关联数组。您可以简单地使用方括号,而不是使用getItem()和setItem()方法。例如,这段代码:

var foo = localStorage.getItem("bar");
// ...
localStorage.setItem("bar", foo);
  

...可以改写为使用方括号语法:

var foo = localStorage["bar"];
// ...
localStorage["bar"] = foo;

所以你可以这样做:

if(localStorage['choice'] == "simple")
{       
    //...
}        
else if (localStorage['choice'] == "middle")
{
    //...
}        
else
{
    //...
}