私のスクリプトには 2 つの問題があります。新しいラウンドごとにランダムに更新されず、永久に実行され続けます。しかし、私の意見では、両方を行う必要があります.. this.short が変更されたことをループに認識させるにはどうすればよいですか?
while ( ! this.short) {
random = Math.random().toString(36).substring(2,7).toUpperCase();
dpd.links.get({short: random}, function(res, err) {
if (err)
cancel('Error', 500);
if ( ! res.length)
this.short = random;
});
}