localStorage:本地存储

session storage :会话存储

F12开发者工具  =》 Application  =>Storage

一. 关于localStorage你需要知道:

1. 键值对

2. 存:localStorage.setItem('键名', '值');

    取:localStorage.getItem('键名');

3. 取不存在的键,值为 null

4. typeof window.localStorage   是 ‘object’

     本地存储 会将数组存储为字符串。所以通常我们这么做:

                存数组:localStorage.getItem('名',JSON.stringify(键名))

                取数组:JSON.parse(localStorage.getItem('键名'))

5. 清除所有本地存储: localStorage.clear();

    清除某个键值对:localStorgre.removeItem('键名')

二. 关于sessionStorage你需要知道:

sessionStorage 和 localStorage唯一的区别就是:

关闭网页重新打开,sessionStorage存储的数据会消失。而localStorage不会。

    

更多推荐