ID Tools

JavaScript에서 고유 ID 생성 방법

몇 개?

자바스크립트에서 고유 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);

이것들은 자바스크립트에서 고유 ID를 생성하는 다양한 방법으로, 간단한 방법부터 더 정교한 방법까지 다양합니다.