ID Tools

如何在JavaScript中生成唯一ID

需要多少?

如何在JavaScript中生成唯一ID

1. 使用当前时间

根据当前时间生成唯一ID。请记住,如果您快速生成许多ID,则这可能不是完全唯一的。

const uniqueId = Date.now().toString();
console.log(uniqueId);

2. 使用随机数

此方法使用随机数创建ID。简单,但不适用于每种用例。

const uniqueId = Math.random().toString(36).substring(2, 15);
console.log(uniqueId);

3. 使用crypto.randomUUID()

在新版本的浏览器和Node.js中,您可以使用此内置函数生成真正唯一的ID。

const uniqueId = crypto.randomUUID();
console.log(uniqueId);

4. 使用库

对于一种简单可靠的方法,请使用像uuid这样的库。

为您的项目安装库:

npm install uuid

生成UUID:

import { v4 as uuidv4 } from 'uuid';
const uniqueId = uuidv4();
console.log(uniqueId);

这些是在JavaScript中生成唯一ID的各种方法,涵盖了从简单到更复杂的方法。