首页 > 教程 >
两行 Javascript 代码生成 UUID的方法
2023-02-16教程围观次
简介发现一个简单的方法,可以在不依赖第三方库的情况下,在Javascript应用程序中生成UUID。functionuuid(){vartemp_url=URL.createObjectURL(newBlob());varuuid=temp_url.toString();//blob:https://xxx.com/b250d159-e1b6-4a87-9002-885d90033be3URL.rev
发现一个简单的方法,可以在不依赖第三方库的情况下,在 应用程序中 生成 UUID。
function uuid() { var temp_url = URL.create URL(new Blob()); var uuid = temp_url.toString(); // blob:https://xxx.com/b250d159-e1b6-4a87-9002-885d90033be3 URL.revoke URL(temp_url); return uuid.substr(uuid.lastIndexOf("/") + 1);}
在 中可以用的 URL.create URL 方法创建一个惟一的 URL,以表示传递给它的对象。为了让这个 URL 是唯一的, URL.create URL 方法返回的 URL 会带上一段 36 位长的字符串,和 UUID 的长度一致,通过这个原理,就可以模拟 UUID 了。
下面是这个方法生成的 UUID 的一些例子:
for (var i = 0; i < 10; ++i) { console.log(uuid());}// 执行结果如下// f6ca05c0-fad5-46fc-a237-a8e930e7cb49// 6a88664e-51e1-48c3-a85e-7bf00467e9e6// e6050f4c-e86d-4081-9376-099bfbef2c30// bde3da3c-b318-4498-8a03-9a773afa84bd// ba0fda03-f806-4c2f-b6f5-1e74a299e603// 62b2edc3-b09f-4bf9-8dbf-c4d599479a29// e70c0609-22ad-4493-abcc-0e3445291397// 920255b2-1838-497d-bc33-56550842b378// 45559c64-971c-4236-9cfc-706048b60e70// 4bc4bbb9-1e90-432b-99e8-277b40af92cd
注意: URL.create URL 的目的不是生成随机 UUID。 因此,上述生成 UUID 的方法可能会导致尚未意识到的副作用,如有发现,请评论提出。
下载链接:网站源码/小程序源码/网站模板下载
下载排行
- 最新版去水印小程序源码/基于WordPress的短视频去水印小程序源码
- 某鱼最近卖的很火蓝色版微信去水印小程序源码+接口
- 最新短视频去水印小程序源码/带流量主/外卖CPS系统/批量解析/修改MD5
- 帝国CMS仿管理资源吧资料下载网站模板源码/下载会员+积分付费下载功能自动采集资源网站源码
- 苹果CMS二次元慕乔JOELEO模板/精美UI手机版影视模板
- 最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
- 知识付费小程序源码升级版知识付费变现小程序源码+卡密-独立后台版本
- 最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
- 社群空间站一键发布微信群精品优质社群的搜索和发布平台
- WordPress主题 JustNews5.2.2 + QAPress问答插件适合源码站虚拟资源站个人博客