在这样情况下代码会按照顺序,从前到后依次执行(如果运气不错没有错误的话)即a、b、c。
但是当异步情况时又会发生什么呢?
这时运行的情况又是怎样的呢?
使用ajax这种异步方式是无法直接获取返回值的,因为它的执行顺序无法保证还没有来得及返回值就已经被调用...
那么问题来了,如何获取異步函数返回值
其实不仅仅是在 js中,在其它语言环境中回调都是处理异步的最好方式。这是一种通用的技巧比如:如果你熟悉UNIX的IO模型,就应该知道它处理异步的方式就是用回调实现的
js由于是弱类型语言,实现回调看起来更简单一些
这样获取 data 就可以了。
原文链接: ? ? 感谢您的浏览希望能有所帮助。
欢迎您加入“Helloweb” 学习交流群:  共同交流并结识同行在这里说出您的收获与感想或有什么不同的观點,我们期待您的留言分享,让我们一起进步!