function generate(count) {
var founded = false,
_sym = 'abcdefghijklmnopqrstuvwxyz1234567890',
str = '';
while(!founded) {
for(var i = 0; i < count; i++) {
str += _sym[parseInt(Math.random() * (_sym.length))];
}
base.getID(string, function(err, res) {
if(!res.length) {
founded = true; // How to do it?
}
});
}
return str;
}
データベース クエリ コールバックを使用して変数値を設定するにはどうすればよいでしょうか? どうすればできますか?
ベストアンサー1
NPMをインストールするユーザIDパッケージ(出典:https://github.com/uuidjs/uuid):
npm install uuid
これをコード内で使用します。たとえば、ES6 インポートを使用します。
import { v4 as uuidv4, v6 as uuidv6 } from 'uuid';
uuidv4();
uuidv6();
または、CommonJS では以下が必要です。
const {
v1: uuidv1,
v4: uuidv4,
} = require('uuid');
uuidv1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'
uuidv4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'
のために