3 回答

TA貢獻1797條經(jīng)驗 獲得超6個贊
for (var key in localStorage){
console.log(key)
}
編輯:這個答案越來越多,所以我想這是一個普遍的問題。我覺得我應(yīng)該歸功于任何可能迷失我的答案并認為它“正確”的人,因為它被接受進行更新了。事實是,上面的示例并不是執(zhí)行此操作的正確方法。最好和最安全的方法是這樣做:
for ( var i = 0, len = localStorage.length; i < len; ++i ) {
console.log( localStorage.getItem( localStorage.key( i ) ) );
}

TA貢獻1862條經(jīng)驗 獲得超7個贊
我喜歡這樣創(chuàng)建一個容易看到的對象。
Object.keys(localStorage).reduce(function(obj, str) {
obj[str] = localStorage.getItem(str);
return obj
}, {});
我也用cookie做類似的事情。
document.cookie.split(';').reduce(function(obj, str){
var s = str.split('=');
obj[s[0].trim()] = s[1];
return obj;
}, {});
添加回答
舉報