gpt4 book ai didi

javascript - 从本地存储中获取最后一个变量(按时间)

转载 作者:行者123 更新时间:2023-11-30 05:57:14 26 4
gpt4 key购买 nike

我想从本地存储中获取最后 10 个变量。“最后 10 个”是指当时最后添加的 10 个,但我找不到这样做的原因。

例如这段代码:

for(var i=0; i<=window.localStorage.length-1; i++){
var itemKey = localStorage.key(i);
console.log(itemKey)
}

将返回本地存储中所有变量的名称,但绝对是随机顺序。

还有另一种方法可以查看本地存储中的内容:

console.log(window.localStorage);

并且.. 因为我使用的是 Chrome,所以我会看到所有变量都按变量名排序。试试谷歌浏览器不错,但我需要按时间排序。

那么,有谁知道这样做的方法吗?

最佳答案

您需要以某种方式跟踪插入元素。你可以例如使用某种链表来跟踪插入顺序。这就是 Java 的 LinkedHashMap 跟踪插入顺序的方式,这在此处也应该有效。据说,我不知道在 JS 中有一个好的链表实现,但应该不难找到一个(或自己编程)。

关于javascript - 从本地存储中获取最后一个变量(按时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com