sessionStorage setItem正在删除以前的键

时间:2018-06-19 03:49:58

标签: reactjs sessionstorage

我正在尝试将一个简单的项目保存到sessionStorage.setItem('usr', JSON.stringify(data.user));中,所以为了达到这个目的,我只想写sessionStorage.setItem('u_p', JSON.stringify(page.data)); 然后我需要保存一个不同的密钥对,所以我写'u_p'但是这个动作将导致删除前一个密钥,所以我最后只用密钥'usr'和密钥{{1被删除。

我尝试在同一个文档sessionStorage.setItem('test1', 'value'); sessionStorage.setItem('test2', 'value'); 中写一下,检查我是否可能在代码的其他部分清除sessionStorage,但仍然只保存列出的最后一个。

为什么会发生这种情况? 有没有办法可以调试这个问题?

谢谢

1 个答案:

答案 0 :(得分:0)

好的,在stack26回答之后我只是console.log(sessionStorage)而且确实所有的密钥对都存在于那里。

所以结论是密钥对没有在控制台中直观地堆叠以便我看到它们但是当然,他们正确地保存它并且我可以随时访问它们。

谢谢