美文网首页
异步与回调

异步与回调

作者: 养乐多__ | 来源:发表于2019-08-03 00:26 被阅读0次

1. 同步

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

2. 异步

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

3. 回调(callback)

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

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

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

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

  • 举例:
    让黄牛去买票,然后站在原地等(同步)
    让黄牛去买票,然后去做别的事(异步)
    让黄牛去买票(告诉他买到票就回我电话),然后去做别的事(异步+回调)

相关文章

  • nodejs--day4笔记

    1. 同步与异步API 回调函数 通过回调函数返回异步API的值 代码执行顺序 2. promise 解决回调...

  • js回调与异步编程

    回调与异步编程 一、回调函数的使用场景 异步编程。 事件监听、处理。 setTimeout、setInterval...

  • 异步与回调

    异步 我对异步的理解: 异步是不等结果,往下执行;同步是等结果出现后,再往下执行 代码中出现异步程序时,如例2中,...

  • 异步与回调

    异步代码的特点:书写顺序与执行顺序不同。 上面代码的书写顺序是1->2->3,但执行顺序是1->3->2。中间的s...

  • 异步与回调

    1. 同步 同步:一个任务执行完拿到结果之后,再执行下一步操作。即顺序执行代码。 2. 异步 异步:不等待一个任务...

  • 异步的实现

    异步的三种实现方式: 回调函数事件Promise 回调函数 回调函数不一定是异步 但是异步一定是回调函数。 事件 ...

  • 前端入门11 -- JavaScript之Promise

    回调函数 回调函数分为两种类型,分别为同步回调与异步回调; 同步回调:会立即执行,完全执行完了才结束,不会放入回调...

  • 同步、异步

    同步:等待结果异步:不等待结果 注意,异步常常伴随回调一起出现,但是异步不是回调,回调也不一定是异步。 【时序图】...

  • 异步和回调

    异步 异步就是「不等结果」,直接进行下一步怎么拿到结果回调可以拿到结果 回调 「回调是一种拿异步结果的方式」「回调...

  • (2018-05-30.Python从Zero到One)8、(T

    7 异步与WebSockets 知识点 理解同步与异步执行过程 理解异步代码的回调写法与yield写法 Torna...

网友评论

      本文标题:异步与回调

      本文链接:https://www.haomeiwen.com/subject/cskddctx.html