跳转至

专栏

小白也能理解的同步与异步,回调函数、Promise与async/await,还有Generator

前置知识:JavaScript基础知识

同步执行和异步回调

首先先讲一下同步和异步。简单的来说,同步就是可以立即返回,异步就是不能立即返回。

例如这段代码:

const a = functionA();
// do something with a
functionB(function callback(b) {
    // do something with b
});

a可以被functionA立即返回,时间顺序可以这样表示: