如何检查window.localStorage
是否已包含任何值?
类似的东西:
if(window.localStorage.hasItems()){
// Do something
}
答案 0 :(得分:1)
答案 1 :(得分:1)
length属性有助于识别这一点。在浏览器控制台中试试这个。
window.localStorage.length
答案 2 :(得分:0)
如上所述,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