我的脚本有两个问题:它不会在每个新回合中随机更新并且会一直运行。但在我看来,它应该两者兼而有之.. 我怎样才能让循环认识到 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;
});
}