ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
23 lines (22 loc) • 599 B
TypeScript
/**
* 生成唯一ID。如果提供了 `prefix`,会被添加到ID前缀上。
*
* 前缀+自增计数器组合。
*
* 适用于客户端,比如 `DOM id`。不建议在服务端使用自增计数器,可能会溢出。
*
* @alias module:Util.uniqueId
* @since 1.0.0
* @param {string} [prefix] 要添加到ID前缀的值。默认 `"_" + 2个随机生成的字符`。
* @returns {string} 唯一ID。
* @example
*
* uniqueId(); // '_vn1'
*
* uniqueId(); // '_xa2'
*
* uniqueId('abc_'); // 'abc_3'
*
*/
declare function uniqueId(prefix?: string): string;
export default uniqueId;