【发布时间】:2017-02-01 20:27:22
【问题描述】:
我有一个非常动态的数组,总是有新元素,而其他元素被删除了。问题是,有时,在某些情况下,有些元素可能永远留在数组中,并且那不是我想要的。每个元素都应在 15 秒内从数组中删除,否则数组应自动删除该元素。
例如,在下面的代码中,我们有一个包含三个元素的数组:
var array = ['e1', 'e2', 'e3'];
5 秒后,我在数组中再添加 2 个元素:
array[3] = 'e4';
array[4] = 'e5';
现在,假设前 3 个元素在下午 12:00:00 插入数组,后两个元素在下午 12:00:05 插入。我希望在下午 12:00:15 删除前 3 个元素,在下午 12:00:20 删除后两个元素......等等......
对于如何解决这个问题有什么想法吗?
【问题讨论】:
-
你能发布你的代码吗?当我们不知道您在做什么时,很难说如何解决。
-
我无法发布整个代码,因为它太大太复杂,但我添加了一个简单的示例来解释我的“问题”。
标签: javascript arrays node.js