原文:Promise 中reject 和 catch 处理上有什么区别

reject 是用来抛出异常,catch 是用来处理异常reject 是 Promise 的方法,而 catch 是 Promise 实例的方法reject后的东西,一定会进入then中的第二个回调,如果then中没有写第二个回调,则进入catch网络异常 比如断网 ,会直接进入catch而不会进入then的第二个回调 ...

2020-11-27 01:38 0 590 推荐指数:

查看详情

关于promiserejectcatch的问题

一、reject后的东西,一定会进入then的第二个回调,如果then没有写第二个回调,则进入catch 二、resolve的东西,一定会进入then的第一个回调,肯定不会进入catch throw new Error 的情况和rej一样,但是他俩只会有一个发生 另外,网络异常(比如断网 ...

Tue Oct 02 00:58:00 CST 2018 0 1131
Promise的then第二个参数和catch什么区别

Promise的then第二个参数和catch什么区别? 首页我们先要区分几个概念,第一,reject是用来抛出异常的,catch是用来处理异常的; 第二:rejectPromise的方法,而then和catchPromise实例的方法 ...

Fri Jan 17 05:02:00 CST 2020 0 950
js面试题---try的catchpromisecatch什么区别

首先,相同点,都是获取代码错误信息的方法,而且2种都不能获取异步错误。比如: try和catch function f2() { try { console.log(a) } catch (e) { console.log(e) // a is not defined }} f2 ...

Thu Jul 08 19:38:00 CST 2021 0 400
Promise初步详解(resolve,reject,catch

一:何为Promise? 为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。 从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法 ...

Mon Jan 08 05:18:00 CST 2018 1 991
Promise 如何默认处理 catch

起因 为了方便管理,封装全局请求方法的时候,需要对异步请求返回值进行统一的异常处理,符合的值就走 then 进行返回,不符合的数据走 catch 进行返回或者处理。 需求 1、当执行 Promise 方法出现异常时自动调用 catch 并执行对应的处理方法 2、需要单独手动处理 catch ...

Tue Jan 19 01:56:00 CST 2021 0 345
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM