关于axios和promise的理解

  • promise是一种异步解决方案。在ES2015以前,javascript中实现异步的方式,主要通过回调函数,也即在一个函数中传入一个函数,实现异步操作。
  • 由于ajax异步方式请求数据时,我们不能知道数据具体回来的事件,所以过去只能将一个callback函数传递给ajax封装的方法,当ajax异步请求完成时,执行我们传递的callback函数。
  • promise对象接受resolve和reject两个参数,当一个异步动作发生时,promise对象会通过resolve完成对动作成功进行解析,reject会捕获这个动作的异常。一个promise对象,通过new Promise().then()执行下一步骤操作。

作者:柳丁Jason Chen
链接:https://www.zhihu.com/question/61358510/answer/186952621
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(关于axios和promise的理解)