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 使用 nodeunit 测试

CoffeeScript 生成器模式

CoffeeScript 检测与构建丢失的函数

CoffeeScript 生成随机数

CoffeeScript 双向服务器

CoffeeScript coffeescrip 的 type 函数

CoffeeScript 映射数组

CoffeeScript 类变量和实例变量

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




打赏

取消

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

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

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

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

评论

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