我使用每个循环从localStorage检索数据,但现在我需要一个for循环,这使得同样的事情。
所以我的每个循环看起来像:
var alleDaten = $.parseJSON(localStorage.getItem("Deneme"));
$.each(alleDaten, function(i,item){
alert(item.id);
alert(item.createdBy);
});
我已经尝试过这段代码,但它不起作用:
var alleDaten = $.parseJSON(localStorage.getItem("Deneme"));
for (i=0;i < alleDaten.length;i++) {
var x= localStorage.getItem(localStorage.key(i));
alert(x[i].id);
alert(x[i].createdBy);
}
你能转换成for循环吗? 提前致谢
我找到了解决方案:
var alleDaten = $.parseJSON(localStorage.getItem("Deneme"));
for (var i = 0; i < alleDaten.length; i++) {
var x= alleDaten[i].id;
var y= alleDaten[i].createdby;
alert(x);
alert(y);
}
但无论如何,谢谢
答案 0 :(得分:0)
尝试使用in
,如下所示:
var alleDaten = $.parseJSON(localStorage.getItem("Deneme"));
for (key in alleDaten) {
var x = alleDaten[key];
alert(x.id);
alert(x.createdBy);
}
这有帮助吗?