关于promise状态的问题

关于promise状态的问题

我找了两个关于Promise的文档:

文档1:https://blog.csdn.net/qq_34645412/article/details/81170576

文档2:https://zhuanlan.zhihu.com/p/23907711


关于promise状态与函数参数,这是第一个文档的解释:

http://img1.sycdn.imooc.com//climg/5e1492150977ec4112270328.jpg


第二个文档的解释如下:

http://img1.sycdn.imooc.com//climg/5e149261091d8b9e08770254.jpg


  1. 我想知道promise状态分别是pending(进行中)、fulfilled(已成功)、rejected(已失败)

    还是pending(进行中)、resolved(已解决)、rejected(已失败)

  2. 构造函数Promise里的那个函数,具有两个参数,这两个参数是resolve和reject,还是fulfilled和reject

  3. 另外关于promise,有没有官方一点的文档,网上的文档看起来都不太一样,也不知道哪个比较正确。


辛苦老师解答。另外也提个建议…我能明白老师想通过案例,让我们熟悉promise的相关方法。但是一上来直接用这些方法,听起来还是比较艰难的…希望以后出新视频的时候,可以先做个PPT,用大概两三分钟的时间,把要用到的方法。比如then,是干嘛用的,稍微提一句。一笔带过都可以,有个大概的印象。之后讲案例的时候用到,再详细讲解,听上去会更明白一点。…

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,对于你的问题解答如下:

  1. resolved和fulfille表达的意思是一样的,两种不同的叫法而已。

    promise的三种状态分别是:

    (1)pending: 初始状态,不是成功或失败状态。也就是进行中。

    (2)fulfilled: 意味着操作成功完成。又称resolved

    (3)rejected: 意味着操作失败。

  2. 接受的两个参数,一般写作resolve和reject

  3. 可以参考如下两个官方的文档:

    (1)MDN(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise#%E8%AF%AD%E6%B3%95  )

    (2)W3cschool(https://www.w3cschool.cn/ecmascript/3uge1q5v.html  )

  4. 非常感谢同学的建议,老师会记录下来,并反馈给相关的部门,慕课网非常愿意聆听大家的意见,只要是对同学学习有帮助的,我们一定会采纳的。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师