小技巧:前端使用TS/JS生成永不重复的ID(uuid)

此方法非常简单,非常高效…

废话不多说,直接上代码,本例使用TypeScript:

1
2
3
4
5
6
7
8
/**
* 巧妙利用随机数和时间戳随机生成一个不重复的ID(uuid)
* @param randomLength{number} 截取随机数的长度
* @return {string} 不重复的字符串ID
*/
export const getUuid = (randomLength: number = 5): string => {
return Number(Math.random().toString().substr(2, randomLength) + Date.now()).toString(36);
};
-------- The End --------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%