Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 唯一id

作者:噬血啸月   发布日期:2025-02-28   浏览:128

// 生成唯一 ID 的函数
function generateUUID() {
    // 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' 的格式
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        const r = (Math.random() * 16) | 0;
        const v = c === 'x' ? r : (r & 0x3) | 0x8;
        return v.toString(16);
    });
}

// 使用示例
const uniqueId = generateUUID();
console.log(uniqueId); // 输出类似 "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d" 的唯一 ID

解释说明:

  • 这个函数 generateUUID 用于生成一个符合 RFC4122 标准的版本 4 UUID(Universally Unique Identifier)。
  • UUID 是一种 128 位的全局唯一标识符,通常表示为由连字符分隔的 32 位 16 进制数字。
  • 函数通过替换模板字符串中的 'x''y' 来生成随机的 16 进制字符,确保生成的 ID 具有唯一性。

上一篇:threejs 画线

下一篇:js onclick覆盖

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站