繁体   English   中英

如何使用 React 从 localStorage 读取多个键?

[英]how can I read multiple keys from localStorage with React?

我使用以下行在 localStorage 中保存了几个键

代码

我想迭代它们以在购物车中显示产品。 但我不能让它显示所有的键

 const arre = Object.keys(localStorage) const recorreArray = (arr) => { for(let i=0; i <= arr.length; i++){ console.log(arr[i]); } } const prueba = recorreArray(arre) const stringifiedProducts = localStorage.getItem(arre) const products = JSON.parse(stringifiedProducts)

首先,您需要制作一个 object,其中包含所有密钥。 然后将它们设置到本地存储而不是使用不同的密钥。

例如

 var myobj={
 "firstData":"data1",
 "secondData":"data2",
 "thirdData": "data3"
 }

现在将此数据设置为 localStorage

 localStorage.setItem('MyObject', JSON.stringify(myobj));

现在从 localStorage 设置此数据

 var AllKeysFromLocalStorage = localStorage.getItem('MyObject');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM