如何检查HTML sessionStorage是否为空?

Joh*_*zen 10 javascript html5

G'day伙计们,

我正试图找出storageSession在HTML5中检查空的最佳方法.

我注意到一些浏览器返回null,如果你清除或没有设置任何值,一些浏览器只返回空格sessionStorage.

我尝试了以下内容

if (sessionStorage.getItem('value1') == "null" && sessionStorage.getItem('value2') == "null") {
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

任何人都有更好的方法来检查a sessionStorage是否为空?

感谢您对此的帮助,并提前感谢您.

Her*_*tar 13

那应该有用; 问题是你的引号为.

此外,sessionStorage.length还将为您提供存储的值的数量.


sel*_*bie 5

但这是你检查"空"会话存储的方式

   if (sessionStorage.length == 0) {
Run Code Online (Sandbox Code Playgroud)