美文网首页
js随机生成不重复的key

js随机生成不重复的key

作者: 隔壁老王z | 来源:发表于2021-04-09 15:57 被阅读0次
function closure() {
    const cache = {}
    return function getRandom() {
        let m = Math.random()
        while (cache[m]) {
            m = Math.random()
        }
        cache[m] = m
        return m
    }
}
const generateKey = closure()
// 生成
console.log(generateKey())
console.log(generateKey())
console.log(generateKey())
console.log(generateKey())

相关文章

网友评论

      本文标题:js随机生成不重复的key

      本文链接:https://www.haomeiwen.com/subject/snzikltx.html