千家信息网

Promise中resolved和fulfilled有什么关系

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Promise中resolved和fulfilled有什么关系,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。fulfilled的理解: 
千家信息网最后更新 2026年11月02日Promise中resolved和fulfilled有什么关系

这篇文章将为大家详细讲解有关Promise中resolved和fulfilled有什么关系,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  fulfilled的理解:

    我知道Promise构造函数接受一个函数作为参数吗,并且该函数可以接受两个参数(也是方法,由js引擎提供)resolve,reject,两个词分别的意思是"解决"和"拒绝,丢弃"。字面上很好理解,其实就是通过这两个方法将Promise的状态由pending转化为fulfilled和rejected的。

      pending->resolve方法->fulfilled

      pending->reject方法->rejected

    由此可以见我的理解就是那些说什么resolved的就是fulfilled状态的,从英语的语法resolved的是resolve的过去式,那就是说"解决了",那不就是代表了解决了就成功了,所以按照上面流程也正是fulfilled的状态吗,那resolved和fulfilled同一状态咯

    但是从另一个角度又感觉站不住脚,应为解决了就一定是成功了吗???!!!想得有点('.')

  promise章节fulfilled的部分段落

    从这个话语中很明显知道,阮神指的resolved也正是我的困扰点,他这里说的明显可以看出来resolved暂指fulfilled状态,要是不是本文呢,要是实际过程中呢,resolved不一定表示状态变为fulfilled状态了,而是会有其他可能,比如说转变为了rejected状态了呢?!

  紧接着问一句,catch,then等回调函数返回的都是resolve的Promise,

    那么请再一次允许我引阮神的promise.all中的原句子:

  上面代码中,promises是包含6个Promise实例的数组,只有这6个实例的状态都变成fulfilled,或者其中有一个变为rejected,才会调用Promise.all方法后面的回调函数。

    所以只有这有状态都变为fulfilled才能执行all后面的回调函数咯!!!

    上图就是描述其实就是:all里面的promise有自己的catch方法时,该promise变为rejected时触发的是自己promise的catch方法,不会触发all方法外面接着的promise的catch方法

    原因很简单:子catch方法回调结束后返回又是一个resolved状态的promise,所以最终接受的子都是resolved的状态的

关于"Promise中resolved和fulfilled有什么关系"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

状态 方法 就是 函数 两个 篇文章 明显 成功 参数 只有 实例 更多 要是 不错 实用 站不住脚 上图 代码 代表 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 疫情对互联网科技公司影响 互联网科技咨询 互联网养老 桔豆科技 科技类的互联网平台 居家互联网科技有限公司 盛创互联网科技有限公司 温州喔噻互联网科技有限公司 昭通云南众福互联网科技有限公司 栖莱科技互联网股份有限公司 互联网科技与管理 互联网公司科技股 智腾互联网科技有限公司 宜昌元轩互联网科技有限公司 互联网科技创新的路径 互联网营销推广黑科技 上海创道互联网络科技有限公司 互联网与数字科技关系 东营紫格互联网科技 湖北辰鑫科技互联网 唐山双旺合互联网科技产业园 广州为想互联网科技有限公司 云之行互联网科技 云信互联网科技有限公司 互联网 卓越科技 广西互联网科技公司 科技互联网的估值 互联网经济与金融科技 宝灵互联网科技有限公司 宜昌元轩互联网科技有限公司 兰石爱特工业互联网科技分公司
0