看啥推荐读物
专栏名称: SegmentFault思否
SegmentFault (www.sf.gg)开发者社区,是中国年轻开发者喜爱的极客社区,我们为开发者提供最纯粹的技术交流和分享平台。
今天看啥  ›  专栏  ›  SegmentFault思否

ES6 系列之我们来聊聊 Promise

SegmentFault思否  · 公众号  · 程序员  · 2018-10-24 08:00
前言Promise 的基本使用可以看阮一峰老师的 《ECMAScript 6 入门》。我们来聊点其他的。回调说起 Promise,我们一般都会从回调或者回调地狱说起,那么使用回调到底会导致哪些不好的地方呢?1. 回调嵌套使用回调,我们很有可能会将业务代码写成如下这种形式:doA( function(){    doB();    doC( function(){        doD();    } )    doE();} );doF();当然这是一种简化的形式,经过一番简单的思考,我们可以判断出执行的顺序为:doA()doF()doB()doC()doE()doD()然而在实际的项目中,代码会更加杂乱,为了排查问题,我们需要绕过很多碍眼的内容,不断的在函数间进行跳转,使得排查问题的难度也在成倍增加。当然之所以导致这个问题,其实是因为这种嵌套的书写方式跟人线性的思考方式相违 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照