从特定的 Javascript 生成 v4 UUID



我的老板要求我按照本指南从以下链接生成UUID:https://intercom.help/revcontent2/en/articles/3436818-html-ads-generate-your-own-uuids

但我不知道该怎么做。我尝试将其添加到名为test.js的文件中,并在Windows上打开它。我尝试安装node.js并通过命令提示符打开它。我把它粘贴到小提琴上。但没有成功。

我只需要从此代码生成的 UUID:

function uuid() {    
    var uuid = "", i, random;    
    for (i = 0; i < 32; i++) {      
        random = Math.random() * 16 | 0;        
        if (i == 8 || i == 12 || i == 16 || i == 20) {        
            uuid += "-";      
        }
        uuid += (i == 12 ? 4 : (i == 16 ? (random & 3 | 8) : random)).toString(16);    
     }   
     return uuid;  
}

有人可以帮我吗?或者只是生成一个代码告诉我它是什么?

谢谢:)

首先,在创建新问题之前,请查看并搜索其他线程。比如这个。

这篇 MDN 文章也是一个很好的开始。

其次,对于这样的事情(执行特定的JS代码(,您可以:

  • 打开浏览器
  • 转到Tools -> Developer Menu(或使用特定的 Windows/Unix 快捷方式到达此处(
  • 转到Console
  • 粘贴上面的代码
  • 然后调用你的方法,在你的例子中,调用uuid()
  • 瞧!你可以看到结果!

代码生成的示例 uuid:

  • 7FC76C58-54B3-4E03-A743-64905A56A0BB
  • 2199FCE0-ABF9-4120-91EB-8096BD43ccf2
  • 443b49dc-6e0b-471e-8438-7e4819988726

最新更新