sessionStorage setItem удаляет предыдущие ключи

Я пытаюсь сохранить простой элемент в sessionStorage поэтому для достижения этого я просто пишу sessionStorage.setItem('usr', JSON.stringify(data.user)); а позже мне нужно сохранить другую пару ключей, поэтому я пишу sessionStorage.setItem('u_p', JSON.stringify(page.data)); но это действие приведет к удалению предыдущего ключа, поэтому я получаю только ключ 'u_p' и ключ 'usr' удаляется.

Я пытался писать в том же документе sessionStorage.setItem('test1', 'value'); sessionStorage.setItem('test2', 'value'); чтобы проверить, могу ли я очистить sessionStorage в другой части моего кода, но все равно сохранит только последний из перечисленных.

Почему это может происходить? Есть ли способ, которым я могу отладить эту проблему?

Спасибо

1 ответ

Хорошо, после ответа stack26 я просто console.log(sessionStorage) и действительно, все пары ключей присутствовали там.

Таким образом, вывод заключается в том, что пары ключей визуально не складывались в консоли, чтобы я их видел, но определенно они сохранили это правильно, и я могу получить к ним доступ в любое время.

Спасибо

Другие вопросы по тегам