image.png

储存数据

Object

  1. localStorage.setItem('user', JSON.stringify({name: 'lonzo', age: 22}))
  2. let user = JSON.parse(localStorage.user) // {name: 'lonzo', age: 22}

Number

  1. localStorage.setItem('num', 1)
  2. let num = localStorage.getItem('num') // '1' number ==> string

Boolean

  1. localStorage.setItem('flag', true)
  2. let flag = localStorgae.getItem('flag') // 'true' // boolean ==> string

同步 or 异步

  • Firefox 和 WebKit 实现了同步写入,所以添加到储存空间中的数据是立即提交的
  • IE是异步写入

📌

Storage.xmind