-1

私のスクリプトには 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;
    });
}
4

1 に答える 1