Javascript 比较 localStorage 的 2 个检查

标签 javascript html comparison local-storage

我在 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 的属性并且该属性的值不是 undefinednull (我假设全局属性 undefined 的值是 undefined )

关于Javascript 比较 localStorage 的 2 个检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4706347/

相关文章:

javascript - openlayers-3 在等待时更改光标

javascript - 将 _wrapper 替换为 html <i> 标签

javascript - react : Convert a component into a HTML & CSS String

javascript - 如何判断鼠标是否悬停在元素上

html - 通过 flexbox 或网格通过 CSS 定位将交替元素对齐到容器中的不同位置?

javascript - 如何让页面内容始终出现在导航栏下方?

c# - 删除从客户端发送的值列表

ruby - 优雅的 ruby​​ 语法返回两个对象中的较大者

C++ : Polymorphism and operator overloading

c++ - 有人可以向我解释为什么在 LLVM 的以下代码中使用相同操作数进行不等式测试吗?