我已将一些数据存储在本地存储中。我想检索所有本地存储详细信息。这是我的本地存储保存代码。以下代码保存数据usr数据
var user_arr=new Array();
function getData()
{
for (var i=1; i<=3; i++)
{
var userran=parseInt((Math.random() * (278 - 0+ 1)), 10) + 0;
localStorage['userCard']=user_arr.push(cards[userran]);
}
alert(localStorage['userCard']);
window.location = 'file:///android_asset/www/game.html';
}
上面的代码在单击按钮时有效,当我发出警报alert( localStorage['userCard']);
时,它会在警告框中显示整数值。
我最初将此值存储在localstorage
我想获取本地存储中的所有详细信息。任何人都可以回复如何检索这个吗?
我从本地存储获取数据时,我的初始本地存储数据是,它包含3个板球运动员详细信息。当我使用警报警告第一张卡时,第一张卡片的详细信息只显示警告(userCard [0]); 它只提供N作为输出,如何获取所有数据。
var userCard=[["Nixon", "McLean", "West Indies", 45, 314, 0, 1, "12.07", "37.58", 46, 3, 21, 8, "img/cards/7RBKWQPJAG_NixonMcLean.jpg", 1], ["Brian", "McMillan", "South Africa", 78, 841, 1, 0, "23.36", "36.98", 70, 4, 32, 43, "img/cards/Y9U5UKA60O_BrianMcMillan.jpg", 2], ["Craig", "McMillan", "New Zealand", 197, 4707, 3, 28, "28.18", "35.04", 49, 3, 20, 44, "img/cards/WE0NUNG80C_CraigMcMillan.jpg", 3]]
答案 0 :(得分:2)
只需在控制台中输入localStorage
,即可获得存储在本地存储中的所有数据。
由于它是一个json类型的字典,你可以简单地遍历所有这些元素:
local = localStorage;
for (var key in local) {
console.log(key);
//Do something with key, access value by local[key]
}
这将为您提供控制台中dict的所有键。
答案 1 :(得分:0)
localStorage是一个对象
您可以像使用其他任何
一样直接将此对象用作普通对象您可以使用
检查浏览器支持typeof(存储)如果返回“未定义”,则您的浏览器不支持localStorage / sessionStorage