Javascript 本地存储和for循环

Javascript 本地存储和for循环,javascript,for-loop,local-storage,Javascript,For Loop,Local Storage,我使用每个循环从localStorage检索数据,但现在我需要一个for循环,这也可以实现同样的功能 因此,我的每个循环如下所示: var alleDaten = $.parseJSON(localStorage.getItem("Deneme")); $.each(alleDaten, function(i,item){ alert(item.id); alert(item.createdBy); }); 我尝试过此代码,但不起作用: var alleDa

我使用每个循环从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);
      }
var alleDaten=$.parseJSON(localStorage.getItem(“Deneme”);
对于(i=0;i
你能在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);
  }
var alleDaten=$.parseJSON(localStorage.getItem(“Deneme”);
对于(变量i=0;i

不过还是要谢谢你

试着在
中这样使用

var alleDaten = $.parseJSON(localStorage.getItem("Deneme"));
for (key in alleDaten) {
   var x = alleDaten[key];
   alert(x.id);
   alert(x.createdBy);
}

这有帮助吗?

在第一段代码中,您使用了
$.parseJSON
函数,您为什么不在for循环中使用它呢?我也在第二段代码中使用过。在循环中,它应该是
var x=alleDaten[i]和警报是否为
警报(x.id)
警报(x.createdBy)