异步与回调

2019-08-03  本文已影响0人  养乐多__

1. 同步

同步:一个任务执行完拿到结果之后,再执行下一步操作。即顺序执行代码。

2. 异步

异步:不等待一个任务的返回结果(成功/失败/或其他结果),就直接进行下一步操作。
那么如何拿到异步的结果?这里可以用回调函数。

3. 回调(callback)

callback 是一种特殊的函数调用方式。一个函数被作为参数传给另一个函数去调用,这样的函数就是回调函数。

function fn(fn2){
  fn2.call()
}

如上,在函数 fn 中将传给它的 fn2 调用了,这种调用就是回调。

回调是拿到异步结果的一种方式(回调也可以拿同步结果)。

上一篇 下一篇

猜你喜欢

热点阅读