当方法Date.getTime和Math.Random过度生成时,在JavaScript中生成唯一id

Generate unique id in JavaScript when the method Date.getTime and Math.Random been overwirte

本文关键字:JavaScript id 唯一 getTime Date 方法 Math Random      更新时间:2023-09-26

我有一个在站点上运行的脚本。当我试图生成唯一的id时,就像这个问题中所建议的那样,它有时会失败,因为网站似乎覆盖了函数Date.getTime和Math.Random。在这种情况下,有没有办法生成一个唯一的id?

注意:我需要在服务器端中使用unique

对于客户端而言,以下内容就足够了:

var uniqueId = (function() {
    var id = 0;
    return function() {
        return id++;
    };
})();

哇!

如果你的话是真的,并且没有办法在网站上修复代码:添加Jquery并调用$.now()-它将为您返回时间戳。

但我90%确信你从头开始就做错了,请重新考虑你在

网站上的代码