.今天,我们来谈一下JavaScript中的异步....首先,一段JavaScript程序是由多个块(chunk)组成的,最常见的块就是function–函数....(data)
如果运行这段JavaScript代码会发现,打印出来的data通常没有我们想要的ajax请求结果....这是因为,Ajax请求并不是同步(synchronously,相对于异步asynchronously)完成的,当执行console.log()的时候,我们想要的data还没有返回.我们想要的其实是ajax...我们都知道的是JavaScript引擎从来不是独立执行,总要依赖于一个环境,比如,我们最熟悉的web浏览器.以及服务器上的Node.js.这些环境会用一个机制来随时间使用JavaScript引擎处理我们的多个程序块