session 關閉視窗即失效
cookie  關閉視窗會將資料保存,但容量較小(4KB)
更加安全 & 容量更大
缺點:
localStorage資料位於Application Tab中
Storage / LocalStorage
  // 檢查Browser是否支援 LocalStorage
  if(typeof(Storage) !=="undefined") 
  
  // 新增單項,存入的資料皆會被轉成字串
  localStorage.setItem('testData', 'Hey!')
  // 取得單項,取得值為字串
  localStorage.getItem('testData')
  // 因此要讀取JSON資料做使用,因先轉換
  let jsonData = JSON.parse(localStorage.getItem('testData'))
  // 移除單項
  localStorage.removeItem('testData')
  localStorage.getItem('testData') // null
  // 清空所有 localStorage
  localStorage.clear()
  // 類似陣列查詢,輸入Index回傳該位置的鍵值
  localStorage.key(0)