Javascript:使用时间戳作为临时ID#VS使用计数器作为临时ID#

时间:2012-03-22 21:19:28

标签: javascript

我正在开发一个项目,我们需要一个唯一的临时号码来识别一组数据。我想使用时间戳,我的同事想要使用计数器变量。

哪种方法更好?我的想法是开销较少,因为我们只是在用户点击添加按钮时获取时间戳,当他们想要添加数据集而不必跟踪计数器时。

请记住,我是网络开发的新手,我偏向于自己的想法。

2 个答案:

答案 0 :(得分:0)

这实际上取决于是否有另一个线程正在运行,可能会拉出相同的时间戳。但如果你绝对肯定你不会遇到这个问题,请使用时间戳,而不需要跟踪计数器。

答案 1 :(得分:0)

如何使用Guid呢?这将是一个基于时间的唯一标识符,以及其他变量,也不会重复;并且在多线程环境中使用DateTime.Now.Ticks

比使用重复项更安全