最近在找前端工作,然后面试的时候人家问我。promise为啥能解决地狱回调,为什么能一直.then?

不像之前ajax一直嵌套

ES2015(即 ECMAScript 6、ES6) 正式发布。其中 Promise 被列为正式规范,成为 ES6 中最重要的特性之一。

简单来讲,then 方法就是把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数
而 Promise 的优势就在于这个链式调用。我们可以在 then 方法中继续写 Promise 对象并返回,然后继续调用 then 来进行回调操作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-17
最近在找前端工作,然后面试的时候,人家问你那个时候你要根据自己所学的知识快速直达。
第2个回答  2021-03-29
因为promise.then或.catch返回了一个新的promise,新的promise能继续调用.then。所以达到了链式调用的效果。
第3个回答  2019-12-17
既然人家问了这样的问题,你就按自己的理解去回答好了,如果不知道,就如实的回答,你不知道。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网