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를 생성하는 다양한 방법으로, 간단한 방법부터 더 정교한 방법까지 다양합니다.