我在 diveintohtml5 网站上看到了这个。这就是他们检查浏览器是否支持 localstorage 的方式。
在窗口中返回 'localStorage' && window['localStorage'] !== null;
这和刚刚做的一样吗?
返回 window.localStorage != undefined
最佳答案
1
return 'localStorage' in window && window['localStorage'] !== null;
如果 window
返回真对象包含一个名为 localStorage
的属性并且该属性的值不是 null
.
2
return window.localStorage != undefined
如果 window
返回真对象包含一个名为 localStorage
的属性并且该属性的值不是 undefined
或 null
(我假设全局属性 undefined
的值是 undefined
)
关于Javascript 比较 localStorage 的 2 个检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4706347/