我正在调试一些依赖sessionStorage的现有代码中的问题。
问题似乎在于初始设置存储值时,该值无法立即使用。
是否可以设置和获取sessionStorage值而无需先刷新页面?找不到任何无法做到的事情。
这将记录未定义的内容:
sessionStorage.setItem(
'foo', 'bar'
);
console.log(sessionStorage.getItem('foo'))
但是刷新页面可以读取该值。即使我在控制台日志周围设置了超时,它仍然会返回undefined。