最好在本地和会话存储中使用什么数据

问题描述 投票:-1回答:1

我很好奇两个存储中每个存储了什么通用数据结构。例如,什么数据结构通常存储在本地存储中,什么数据结构通常存储在会话存储中。我知道这是广泛的,但是我不确定应该将数据结构存储在哪个存储中。

javascript html json dom
1个回答
0
投票

localStorage

[localStoragesessionStorage相似

键和值是总是字符串(请注意,与对象一样,整数键将自动转换为字符串)。

无论您的数据结构是什么,您都只能存储数据的字符串版本。

您可以存储任何数据,只需使用JSON.stringify()进行字符串化并解析在需要时使用JSON.parse()数据。

代码示例:

sessionStorage.dataArr = JSON.stringify([1, 2, 3 ,4]);

//sometime later
let arr = JSON.parse(sessionStorage.dataArr);
console.log(arr); //[1, 2, 3, 4]
© www.soinside.com 2019 - 2024. All rights reserved.