在 Javascript 中生成一个 UUID 数组
Generate an array of UUID's in Javascript
使用 uuid
这样的模块,我如何生成以下结构。
[
'd9baea4e-2436-4481-accb-7c2fe835039e',
'60152666-8c2c-4d33-a5c8-da1dda106c5d',
'c4eaa558-83cc-4b94-9aff-1aefdc204794',
'273998e3-3138-41eb-b740-28ee53f7e344'
]
我假设这可以用 Promise
来完成或者至少可以给出这样的方法是否正确。
根据文档,uuid 实际上是一个同步函数。所以一个简单的循环就可以了:
const uuidv4 = require('uuid/v4');
const ids = [];
for(let i=0;i<10;i++){
ids.push(uuidv4());
}
或者如果你愿意,你也可以one-liner:
const ids = Array(4).fill().map(() => uuid());
使用 uuid
这样的模块,我如何生成以下结构。
[
'd9baea4e-2436-4481-accb-7c2fe835039e',
'60152666-8c2c-4d33-a5c8-da1dda106c5d',
'c4eaa558-83cc-4b94-9aff-1aefdc204794',
'273998e3-3138-41eb-b740-28ee53f7e344'
]
我假设这可以用 Promise
来完成或者至少可以给出这样的方法是否正确。
uuid 实际上是一个同步函数。所以一个简单的循环就可以了:
const uuidv4 = require('uuid/v4');
const ids = [];
for(let i=0;i<10;i++){
ids.push(uuidv4());
}
或者如果你愿意,你也可以one-liner:
const ids = Array(4).fill().map(() => uuid());