localStorage只能存储字符串格式,如果要存数组的话就要加一些处理;
存
需要将存储的数组转化成字符串;
使用JSON.stringify()方法;
var arr = [{"name1":"a"},{"name2":"b"},{"name3":"c"}];//定义
localStorage.setItem("search",JSON.stringify(arr));
获取
使用的时候再将它使用JSON.parse()转换成数组;
var arr1 = JSON.parse(localStorage.getItem("search"));