localStorage:
可以看作是一个容器,是前端进行数据持久化的方式之一,它以字符串键值对的形式将数据持久保存在磁盘中,即使浏览器或PC关闭,数据也还在,可存可取,起到数据共享的作用
存储数据写法:
-
localStorage.setItem('user',JSON.stringify(user));
-
localStorage.user=值;
-
JSON.stringify(user)可以将JS对象user转为JSON格式的字符串
获取数据写法:
-
localStorage.getItem('user');
-
localStorage.user
-
通过存时的键名来取值,取出来是字符串格式
-
可以JSON.parse(localStorage.user)转回JS对象
注意:以打点的方式存取值并不是推荐的写法,个别浏览器可能会不生效,若不生效,就使用get set的方式
清空数据:
-
localStorage.clear()