美文网首页
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,会不会阻断后面代码的执行?

相关文章

  • 详解ES6 Promise

    整理Promise提供的各种方法和错误处理方法。 1.Promise.resolve() 1.1 Promise....

  • promise的错误处理机制

    问题:封装一个方法,请求执行100次或者成功直接返回。 问题1:queryLists未成功,返回了reject,后...

  • async语法

    async函数的语法规则总体上比较简单,难点是错误处理机制。(1)async函数返回一个Promise对象。asy...

  • 学习日记

    2020年3月1日 技术方面: 1初步了解js事件循环系统点击 2搞清楚了promise的错误处理机制 3研究了一...

  • python 学习笔记10(错误处理) 2018-04-23

    一,错误处理 try...except...finally错误处理机制通过列子看看try机制: 例子中,r=10/...

  • Promise 源码与分析

    Promise 介绍 什么是 Promise?解决哪些问题? 回调地狱,代码不好维护,错误处理非常的麻烦,不能统一...

  • 四、Web开发(8)

    7、错误处理机制 1)、SpringBoot默认的错误处理机制 默认效果: ​ 1)、浏览器,返回一个...

  • 【javascript】错误处理和调试

    1、错误处理 任何有影响力的Web应用程序都需要一套完善的错误处理机制,良好的错误处理机制可以让用户及时得到提醒。...

  • 四、Spring Boot - Web开发(4) - 错误处理机

    7、错误处理机制 1)、SpringBoot默认的错误处理机制 默认效果: 1)、浏览器,返回一个默认的错误页面 ...

  • Rust中的错误处理机制

    [TOC] Rust中的错误处理机制 在大多数现代语言中,都拥有一套完善的错误处理机制(error handing...

网友评论

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

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