1. 回调函数 多个回调函数嵌套,会造成回调地狱 2. Promise函数 使用 Promise 的方式可以将嵌套的回调函数作为链式调用。 但是使用这种方法,有时会造成多个 then 的链式调用,可能会造成代码的语义不够明确。 3. async/await 实现同步的效果,解决了多个then调用的情况 补充: 是一个语法糖,返回值是一个Promise对象