为了账号安全,请及时绑定邮箱和手机立即绑定

口语描述promise

口语描述promise

繁花如伊 2019-11-03 09:32:28
当有人问道promise时,如何用口语化的形式去描述,并且如何表达promise是创建或封装,会比较好呢?
查看完整描述

2 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

我想promise其实解决的是
js单线程缺陷
对js中异步状态同步放回的实现
优化了回调函数的不优雅性
具体reject,resolve等状态以及promise.all,promise.raceapi使用不赘述
                            
查看完整回答
反对 回复 2019-11-03
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

原因及推演:
为什么要有Promise?因为存在异步操作。
异步以前采用什么方案?回调。
回调有什么问题?阅读效率低,无法传递。
设计方案
包裹回调,两个状态
thenable
.catch()
好处
便于阅读
便于传递
不依赖运行时
周边
Promise.all等
promisify
未来
async/await
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信