目的:通過LocalStrorage實現存儲搜索歷史--結合store.js實現
代碼如下:
function addSearchHistory(key,value) { var oldArr = store.get(key); if(oldArr){ for (var i = 0; i < oldArr.length; i++) { if (oldArr[i] === value) { oldArr.splice(i, 1); // 如果數據組存在該元素,則把該元素刪除 break; } } oldArr.unshift(value); // 再添加到第一個位置 store.set(key,oldArr); } else { var newArr = new Array(); newArr.unshift(value); store.set(key,newArr); } }