校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

setTimeout、Promise、Async/Await 的区别。

解答

settimeout的回调函数放到宏任务队列里,等到执行栈清空以后执行; 

promise.then里的回调函数会放到相应宏任务的微任务队列里,等宏任务里面的同步代码执行完再执行;

async函数表示函数里面可能会有异步方法,await后面跟一个表达式,async方法执行时,遇到await会立即执行表达式,然后把表达式后面的代码放到微任务队列里,让出执行栈让同步代码先执行。

C 2条回复 评论
雾岛残月

想要学 UI,自学的方法遍地是,网上教程一搜一大堆

发表于 2021-09-14 13:55:00
0 0
几勺奶酪

学习学习学习

发表于 2021-09-14 12:40:00
0 0