在网上找到了这段代码:
const keys=Object.keys(localStorage).filter(key=>key.includes('doinclude'));
const todos=keys.map(key=>JSON.parse(localStorage.getItem(key)));
得到的“todo”是一个保存本地存储值的对象。
要包含每个 localStorage 条目的名称和值,需要对上述代码进行哪些修改?
在网上找到了这段代码:
const keys=Object.keys(localStorage).filter(key=>key.includes('doinclude'));
const todos=keys.map(key=>JSON.parse(localStorage.getItem(key)));
得到的“todo”是一个保存本地存储值的对象。
要包含每个 localStorage 条目的名称和值,需要对上述代码进行哪些修改?
这是一个确保它不会因非 JSON 内容而失败的版本
但更好的方法是将 doincludes 保存在它们自己的数组/对象中
或返回 key:value