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を生成するさまざまな方法であり、シンプルなものからより洗練された方法まで幅広く対応しています。