ユニークIDを生成
ユニークなIDを生成するには、次のような方法で実装します。
関数定義
/**
* ユニークIDを生成
* @param {number} [digits=1000] 末尾に付与する乱数の桁
* @return {string} 生成したユニークIDを返す
*/
var uniqueId = function(digits) {
var strong = typeof digits !== 'undefined' ? digits : 1000;
return Date.now().toString(16) + Math.floor(strong * Math.random()).toString(16);
};
使い方
引数
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 | digits | number | 1000 | 末尾に付与する乱数の桁 |
戻り値
生成したユニークIDを返します。
サンプルコード
JavaScript
var id = uniqueId();
alert(id);