可以在瀏覽器存資料的方式,類似cookies。
- 字串:可以存字串,讀取出來也是字串
- 數字:可以存數字,但讀出來會變成字串
- JSON:不能直接存JSON,要轉成string再存,讀出來也是字串化的JSON
const testJSON={
color: 'red',
count: 3,
food: 'apple'
}
//寫localStorage一定要這樣寫,不能寫成localStorage.fruit
//要先轉成string後再存
localStorage['fruit']=JSON.stringify(testJSON);
//讀取
console.log(localStorage['fruit'])
//"{"color":"red","count":3,"food":"apple"}"
//再轉成JSON繼續使用
console.log(JSON.parse(localStorage['fruit']))
//{color: 'red', count: 3, food: 'apple'}