行。我没有这个问题的代码。我问这个是因为我是 javascript 新手。我想知道如何在 JS 中创建定时队列。这是诀窍。
我有一个组合框。组合框后面有 extjs 数据存储,它每 5 秒用新数据更新一次,即组合将获得新的行条目。
行条目可以是 1,2 和 3 三种类型。可以有多个相同类型但具有不同行 ID 的行。如果 5 分钟内没有更新,则每行都将从组合中删除。这意味着如果我从商店获得类型 3 的新行,它将在组合中停留 5 分钟。如果在获取的新数据中出现相同的行(具有相同的 id 和类型),则 5 分钟计时器将重置并再次计数 5 分钟。等等。
如何在 javascript 中实现此功能。
不明白的请写评论。
这是一个例子:
row_1 type1 5 min timer start
row_2 type1 5 min timer start
row_3 type3 5 min timer start
row_2 type2 5 min timer start
这是当前获取的数据的示例。3分钟后,我得到了这个数据。
row_3 type3 5 min timer start
其余的行计时器将继续运行,直到达到 5 分钟的限制,但对于第三行,计时器将被重置,它将在接下来的 5 分钟内停留在组合中。