1,先獲取到瀏覽器里面的key值
var Game_Data = JSON.parse(localStorage.getItem('loc')) // 之前存儲
2,判斷這個值存不存在
if (Game_Data == null) {
//不存在就建立一個新的數組(第一次進入瀏覽器肯定是不存在)
var loc = new Array()
loc.push(user)
localStorage.setItem('loc',JSON.stringify(loc))//轉為對象
}else{
//存在就直接push
Game_Data.push(user)
localStorage.setItem('loc',JSON.stringify(Game_Data))//轉為對象
}
封裝一個儲存方法
function local(Game_Data,game_href, game_titlt,game_imgsrc) {
var user = {
game_href: game_href,
game_titlt: game_titlt,
game_imgsrc:game_imgsrc
}
if (Game_Data == null) {
var loc = new Array()
loc.push(user)
localStorage.setItem('loc',JSON.stringify(loc))
}else{
Game_Data.push(user)
localStorage.setItem('loc',JSON.stringify(Game_Data))
}
};
用的時候直接調用
local(Game_Data, game_href, game_titlt,game_imgsrc)
