网站首页 » » Javascript执行机制

Javascript执行机制

April 29, 2021

script代码应该是开启主线程的执行,然后执行具体的语句时遇见同步任务或者异步任务,同步任务放在主线程上异步任务放在异步事件队列中,当执行完主线程上的同步任务后才会去执行异步事件队列上的任务,然后在异步任务中分宏任务和微任务,在promise中只有在then和catch中的函数才会体现异步,在async/await,在await之前的代码会立即执行,当执行到await时,await后面的表达式会立即执行一遍,然后把后面的代码放入异步事件队列中,并且跳出该async function,继续执行后面的代码