如何检查窗口.localStorage包含任何值
How to check if window.localStorage contains any values
如何检查window.localStorage
是否已经包含任何值?
例如:
if(window.localStorage.hasItems()){
// Do something
}
可以使用存储接口的length属性
if(localStorage.length){
}
- <
- 存储/gh>
- Storage.length
长度属性将有助于识别这一点。在浏览器控制台中试试。
window.localStorage.length
如前所述,localStorage.length
将返回存储在本地存储中的密钥数量。
本地存储应该总是在try/catch块中访问。否则,如果存储被禁用、已满或不可用,您将收到一个错误。
var n;
try {
// get the length
n = window.localStorage.length;
} catch (e) {
// no banana
}
// nein storage
if(!n) return;
// storage! do something awesome
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- Javascript排序的图像弹出窗口..可以't单独弹出
- 窗口大小html css
- 弹出窗口出现,然后退出
- 如何将localStorage值设置为false
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- Javascript更新孙窗口中的表单元素
- 如果localstorage为空,则显示欢迎消息
- 如何在选项卡上定义属性'的主窗口对象
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 召回窗口加载事件 - javascript
- 为什么不显示警报窗口
- 在新窗口中通过谷歌地图的localStorage作为地图中心
- 如何在javascript中显示窗口位置,当localStorage但不重新加载页面时
- 如何检查窗口.localStorage包含任何值
- 我可以在localStorage中保存一个窗口对象吗?