我正在调用aws-connect,它返回许多队列和下一个令牌以获取下一个集合。一旦所有队列都在'n'调用中返回,nextToken就会被重新调整为null,我用它来终止do-while循环。
let token;
do{
let {queues,nextToken}= await connect.listQueues(params); //pseudo code
params['NextToken']=nextToken;
token=nextToken;
//do some processing
}while(nextToken);
所有这些都很好,但lint警告说:unexpected await inside a loop.
有没有更好的方法可以做到这一点,这样我就可以避免lint错误,并实现我在这里想要做的事情?
最终禁用了esint规则。
/*eslint-disable no-await-in-for-loop eslint-disable *