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