localstorage - 保存数组

ben*_*ier 3 html javascript local-storage

我有localstorage工作到我可以保存输入的位置并将它们推送到列表中.现在我想将列表保存在localstorage中,因为当我重新加载列表时,由于var fav = new Array();在此jsFiddle的开头定义了重置.我该如何解决这个问题?

谢谢,本

Art*_*hur 7

这很简单,你只需要使用JSON数据来保存它:

// Save
var datas = ["1", "2", "3"];
localStorage["datas"] = JSON.stringify(datas);

// Retrieve
var stored_datas = JSON.parse(localStorage["datas"]);
Run Code Online (Sandbox Code Playgroud)

  • @Andy我设法通过检查数组是否为空来解决这个问题。再次感谢您的解决方案。http://jsfiddle.net/sG99W/5/ (2认同)