Promise.resolve(thenable)是不是等价于thenable这个对象调用对象内部的then方法,和Promise就没有关系了吧
登陆购买课程后可参与讨论,去登陆吧
同学你好,不太明白同学写这段代码的意义。
老师中视频中的方式是一个简略的写法,直接记住就可以了:
then()方法本身就是Promise实例上的方法。
如解答没有满足同学的需求,同学可以将问题再进一步描述一下。
祝学习愉快~
视频里有讲这个写法,看不懂什么意思
不是老师,是视频有讲上面那段我看不懂的代码
同学你好,分析如下:
1、Promise实例对象 p1 = new Promise(); 可以传入参数名为任意的参数。
2、Promise()是一个构造函数
Promise的静态方法:如resolve()写法如下:
这个resolve()方法是固定的,不可以随意写;
因此当实例化的Promise对象返回成功状态的时候,此时就相当于静态方法中的resolve();
此时的两者是等价的。
而同学上面的代码中因为thenable对象本身没有then()方法,因此同学的写法是不对的。需要先用new创建Promise实例对象
同学可以再试着理解理解。
参考学习官方文档
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
200 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星