异步回调问题

异步回调出现的问题: 1、异步请求多的话,回调函数一层套一层,不利于后期的维护和理解 更深层次的原因: 2、无法正常检索堆栈的信息: 向服务器发送异步请求后,在服务器返回结果时调用异步函数,没办法使用try…catch捕获错误,因为发送异步请求的函数和回调函数不在同一个栈中,发送异步请求的函数在结束后就已经出栈了,而回调函数是新开了一个栈,所以用try…catch捕获不到错误,只能用return把
相关文章
相关标签/搜索