javascript - jQuery .now() 不是唯一的

标签 javascript jquery random unique

我有一个jsfiddle .

obj = {};
obj[0] = 'hej';
obj[1] = 'hopp';

$.each( obj, function( key, value ) {
    console.log($.now());
});

$.now() 与控制台中的数字相同。

如何生成唯一的编号?

最佳答案

您可以有一个针对每个对象递增的计数器。然后,您可以将此计数器添加到 $.now() 以确保它是唯一的:

obj = {};
obj[0] = 'hej';
obj[1] = 'hopp';
counter=1;

$.each( obj, function( key, value ) {
    console.log($.now() + counter);
    counter+=1;
});

关于javascript - jQuery .now() 不是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20523612/

相关文章:

javascript - 向正则表达式添加动态值

jquery - 如何在页面加载 MVC asp.net 上运行 JQuery 函数

c# - 尽管答案是正确的,但为什么我的代码输出 "Incorrect"?

c# - 试图获得随机排序顺序

javascript - JS/TS 语法 : Destructuring assignment with inner assignment

javascript - 为什么 jqGrid loadComplete 函数中 data.length 未定义?

javascript - 回发后将焦点设置到文本框中的文本末尾?

jquery - jquery中的selectmenu缩进文本

jquery - 在 Mac 浏览器(如 safari/chrome)上的绝对/相对元素上显示 block /无

java - 文本字段中的随机数