const getToken = async()=>{
await api.getToken()
};
const NUM_RETRIES = 3;
async function test() {
let i;
for (i = 0; i < NUM_RETRIES; ++i) {
try {
await getToken();
break;
} catch(err) {}
}
console.log(i); // 3
}
test()
使用try...catch结构,实现多次异步重复尝试。
于 2024-07-16 13:10:36 首次发布