localStorage.getItem将检索值.
而setItem将设置值.
但是,如果我想知道哪一个关键与这个特定的价值相关联?那么如何获得Key的那个.
解决方法
访问
Html5 Storage Doc 获取更多的细节.使用以下语法设置并获取localstorage / sessionstorage中的值
用于存储会话的值
用于存储会话的值
- sessionStorage.getItem('key')
- sessionStorage.setItem('value','key')
或永久使用存储值
- localStorage.getItem('key')
- localStorage.setItem('value','key')
你说你想知道这个价值,但你想要的是钥匙,那么你可以使用这个功能
- localStorage.key(i);
或者您也可以循环访问可用的键,并通过交叉检查值获取所需的键
- for(var i=0,len=localStorage.length; i<len; i++) {
- var key = localStorage.key(i);
- var value = localStorage[key];
- if(value.equals(desired_value))
- console.log(key + " => " + value);
- }