我想从本地存储中获取10个最后一个变量。 最后" 10#34;我的意思是最后添加的10个,但是我找不到这样做。
例如这段代码:
for(var i=0; i<=window.localStorage.length-1; i++){
var itemKey = localStorage.key(i);
console.log(itemKey)
}
将返回localstorage中所有变量的名称,但绝对是随机顺序。
还有另一种方法来查看我们在本地存储中的内容:
console.log(window.localStorage);
和..当我使用Chrome时,我会看到按变量名称排序的所有变量。很好的尝试谷歌铬,但我需要按时排序。
那么,有没有人知道这样做的方法?
答案 0 :(得分:1)
您需要以某种方式跟踪插入元素。你可以,例如使用某种链接列表来跟踪插入顺序。这就是Java的LinkedHashMap
跟踪插入顺序的方式,这也适用于此。说,我不知道JS中的一个好的Linked List实现,但找到一个(或者自己编程)应该不会太难。