localStorage

可以在瀏覽器存資料的方式,類似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'}