如何檢查window.localStorage
是否已包含任何值?如何檢查window.localStorage是否包含任何值
喜歡的東西:
if(window.localStorage.hasItems()){
// Do something
}
如何檢查window.localStorage
是否已包含任何值?如何檢查window.localStorage是否包含任何值
喜歡的東西:
if(window.localStorage.hasItems()){
// Do something
}
長度屬性將有助於識別此。在瀏覽器控制檯中試試。
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