繁体   English   中英

如何在不使用javascript擦除数组中以前的值的情况下将值添加到数组中?

[英]how can I add values into an array without erasing previous values in array using javascript?

我使用JavaScript为Android Phone-gap创建了数组,然后单击动态列表中的特定链接,然后将链接的索引值推入数组。再次运行该应用程序,然后单击另一个链接,当前值(ie.,clicked link -indexvalue(I think - it each time create a new array))都存储在数组中。

每次运行该应用程序时,如何维护数组中的先前值?如何将当前值添加到同一数组中?

我的代码是:

 var arr1=new Array();
  $(".sidemenu li ").click(function() {        
        var index = $('li').index(this); 
        saveIndex(index);
    });
 function saveIndex(index) {

 alert(index);
 arr1.push(index);
 window.localStorage.setItem("key",JSON.stringify(arr1));

  var arr = JSON.parse(window.localStorage.getItem("key"));
  alert(arr);

 } 

请指导我。 提前致谢。

使用这样的东西:

var my_array = [];

//your code on click
my_array.push(my_value);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM