gpt4 book ai didi

javascript - 为 JSON 元素生成 id

转载 作者:行者123 更新时间:2023-11-28 16:58:15 24 4
gpt4 key购买 nike

有没有办法通过这种格式生成随机 ID(首选 JavaScript):?

7181cec4-cf43-5936-a75b-c1d5f8a7e00e

我需要为 JSON 文件中的每个元素创建一个 id,以便在进行各种排序时区分它们。

最佳答案

function randomAlphaNumeric () {
return Math.random().toString(36).charAt(2);
};

function createFromPattern (pattern) {
pattern = pattern.split('');
return pattern.map(x => x.replace('x', randomAlphaNumeric())).join('');
};

将允许您以您喜欢的任何模式创建 ID,只要其格式为 xxx-xxx

示例:

createFromPattern('xxx-xxx')
> "e6y-gzc"
createFromPattern('xxx-xxx-x-xxx-xxxx')
> "3w8-fch-t-fh3-h4uu"
createFromPattern('x-xxx-x')
> "c-yli-4"

关于javascript - 为 JSON 元素生成 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58466975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com