您可以使用该key
方法。localStorage.key(index)
返回index
第一个键(顺序是实现定义的,但是在您添加或删除键之前是恒定的)。
for (var i = 0; i < localStorage.length; i++){
$('body').append(localStorage.getItem(localStorage.key(i)));
}
如果顺序很重要,则可以存储JSON序列化数组:
localStorage.setItem("words", JSON.stringify(["Lorem", "Ipsum", "Dolor"]));
规范草案声称,任何支持结构化克隆的对象都可以是一个值。但这似乎尚不支持。
编辑:要加载数组,添加到它,然后存储:
var words = JSON.parse(localStorage.getItem("words"));
words.push("hello");
localStorage.setItem("words", JSON.stringify(words));