CoffeeScript 生成唯一 ID


本文整理自网络,侵删。

生成唯一ID

问题

你想随机生成一个唯一的标识符。

解决方案

可以根据一个随机数值生成一个Base 36编码的字符串。

uniqueId = (length=8) ->
  id = ""
  id += Math.random().toString(36).substr(2) while id.length < length
  id.substr 0, length

uniqueId()    # => n5yjla3b
uniqueId(2)   # => 0d
uniqueId(20)  # => ox9eo7rt3ej0pb9kqlke
uniqueId(40)  # => xu2vo4xjn4g0t3xr74zmndshrqlivn291d584alj

讨论

使用其他技术也可以,但这种方法相对来说性能更高,也更灵活。


标签:CoffeeScript

相关阅读 >>

CoffeeScript 双向客户端

CoffeeScript 双向服务器

CoffeeScript 数学常数

CoffeeScript 将数组连接

CoffeeScript 工厂方法模式

CoffeeScript 递归函数

CoffeeScript 备忘录模式

CoffeeScript 检测每个元素

CoffeeScript 检查变量的类型是否为数组

CoffeeScript 桥接模式

更多相关阅读请进入《CoffeeScript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...