总结
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 返回值