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不会。