• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

uid生成逻辑及代码案例

直接上代码:

知识点:

Number.prototype.toString([radix])
radix
指定要用于数字到字符串的转换的基数(从2到36)。如果未指定 radix 参数,则默认值为 10。
String.prototype.substr(start[, length])
1、start
开始提取字符的位置。如果为负值,则被看作 strLength + start,其中 strLength 为字符串的长度(例如,如果 start 为 -3,则被看作 strLength + (-3))。
2、length
可选。提取的字符数。
解析:

toString(36) 是把数字按36位的基数转成字符串。因为数字0-9共10个加上字母a-z共26个。
substr(2,length) 是从第三位开始提取字符,共提取length个字符。因为前两位是‘0.’所以从第三位开始提取。

其他:


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址