JS异步--async,await,promise,setTimeout 执行顺序 在JavaScript的异步代码执行时: 如果遇到await,就将await执行后,后面的代码放入等待队列(因为async和await的本质还是promise的运用,返回的是一个promise对象)。 如果遇到promise的then和catch,也同样放入等待队列,二者优先级相同,在同步代码结束后按照队列的先入先出原则执行。 如果遇到setTimeout的话...
JS异步--async,await,promise,setTimeout 执行顺序 在JavaScript的异步代码执行时: 如果遇到await,就将await执行后,后面的代码放入等待队列(因为async和await的本质还是promise的运用,返回的是一个promise对象)。 如果遇到promise的then和catch,也同样放入等待队列,二者优先级相同,在同步代码结束后按照队列的先入先出原则执行。 如果遇到setTimeout的话...