[英]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.