Promise学习总结(二)-----promise创建方法,更改状态

本文详细介绍了Promise对象的创建方法,包括通过new Promise构造函数、then、catch及finally等方法创建实例对象的方式;探讨了如何通过resolve和reject方法改变Promise的状态;并深入解析了[[PromiseResult]]属性的赋值和取值规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 总结

        1: promise 实例对象创建有几种方式

           1.1 new Promise

           1.2 then的返回值

           1.3 catch 的返回值

           1.4 finally 的返回值

           1.5 async 函数的返回值

        2: 更改promise状态有什么方式

           resove()  fulfilled 已接受

           reject()  rejected  已拒绝

        3: [[PromiseResult]] 赋值有几种方式

           2.1 resolve reject的实参

           2.2 then 的return

           2.3 async 的return

           注意:[[PromiseResult]] 赋值永远不可能是promise实例对象

               当[[PromiseResult]] 赋值为 prosmie实例时候。它会赋值该promise实例的.[[PromiseResult]]

               

        4: [[PromiseResult]] 取值有哪些方式

           4.1 then的回参

           4.2 await 返回值
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值