美文网首页
promise的错误处理机制

promise的错误处理机制

作者: 小蜗牛的碎碎步 | 来源:发表于2021-09-13 10:30 被阅读0次

    问题:封装一个方法,请求执行100次或者成功直接返回。

    // 出口1:请求不成功,执行100次
    for(let i = 0;i<100;i++){
      try {
        await queryLists();
        break; // 出口2:请求成功直接返回
      } catch {}
    }
    

    问题1:queryLists未成功,返回了reject,后面代码是否会执行?
    答案:不会执行,所以如果请求可能返回失败,可以把它放到try,catch中,这样即使失败,也不会影响后面代码的执行。

    await queryLists();
    console.log(2222);// 如果querLists返回reject,会不会阻断后面代码的执行?
    

    相关文章

      网友评论

          本文标题:promise的错误处理机制

          本文链接:https://www.haomeiwen.com/subject/dthawltx.html