异步编程 -- 使用Promise、Generator、async/await 规避回调地狱

发布时间:2022-10-10 13:00

关于回调地狱

在异步编程中,许多操作都会放在回调函数(callback)中,每增加一个异步请求,就会多添加一层回调函数的嵌套,多个异步操作就形成了强耦合,只要有一个操作需要修改,它的上层回调函数和下层回调函数,可能都要跟着修改,过多的回调也就会导致陷入“回调地狱”。


规避回调地狱的方法:

promise对象

它不是新的语法功能,而是一种新的写法,允许将回调函数的嵌套,改成链式调用。

  • Promise对象是一个构造函数,接受一个带了resolvereject参数的函数;

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号