同步(promise也是)异步(then、catch先于定时器)
回调函数
奶茶与火锅问题
二者都是异步,想要先返回奶茶值再返回火锅值
一、回调
当异步过多时层层嵌套就引发了回调地狱问题
二、promise(代码量大,优于回调)
执行成功resolve
执行失败reject
执行成功的下一步then
执行失败的下一步catch
三、async
当await 后面的函数执行完毕后才会赋值给前面,有一个等待的过程
同步(promise也是)异步(then、catch先于定时器)
回调函数
奶茶与火锅问题
二者都是异步,想要先返回奶茶值再返回火锅值
一、回调
当异步过多时层层嵌套就引发了回调地狱问题
二、promise(代码量大,优于回调)
执行成功resolve
执行失败reject
执行成功的下一步then
执行失败的下一步catch
三、async
当await 后面的函数执行完毕后才会赋值给前面,有一个等待的过程