如何解决如何一次从localStorage检索多个数据并存储数据
每当我使用香草JS重新加载窗口时,如何获取存储在localstorage中的所有不同键/值对以及如何将这些数据存储在具有与我从localStorage接收的相似属性的对象中? 例如: 如果我在本地存储中有2件东西
localStorage.setItem("todoList","Task 1");
localStorage.setItem("doingList","Task 1");
解决方法
您只能在localStorage
键中输入一个值。
将值放入数组中,将数组转换为JSON,然后存储。
var todoList = ["Task 1","Task 2","Task 3"];
localStorage.setItem("todoList",JSON.stringify(todoList));
要检索它,请致电JSON.parse()
todoList = JSON.parse(localStorage.getItem("todoList") || "[]");
,
只需破坏localStorage
并获得所有物品
const items = { ...localStorage };
console.log(items)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。