ID Tools

Как создать уникальные идентификаторы на JavaScript

Сколько?

Как сгенерировать уникальные идентификаторы в JavaScript

1. Используя текущее время

Генерация уникального идентификатора на основе текущего времени. Имейте в виду, что это может не быть полностью уникальным, если вы быстро создаете много идентификаторов.

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

2. Используя случайное число

Этот метод создает идентификатор с использованием случайного числа. Простой, но не совершенный для каждого случая использования.

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

3. Используя crypto.randomUUID()

В новых браузерах и Node.js вы можете использовать эту встроенную функцию для по-настоящему уникального идентификатора.

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, начиная от простых до более сложных методов.