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

被折叠的 条评论
为什么被折叠?



