聊聊JavaScript异步中的macrotask和microtask
2024-09-01 08:55:06
前言
首先来看一个JavaScript的代码片段:
console.log(1);
setTimeout(() => {
console.log(2);
Promise.resolve().then(() => {
console.log(3)
});
}, 0);
new Promise((resolve, reject) => {
console.log(4)
resolve(5)
}).then((data) => {
console.log(data);
})
setTimeout(() => {
console.log(6);
}, 0)
console.log(7);
如果你能知道正确的答案,那么后续的内容可以略过了;如果不能建议看看下面有关js异步的内容,百利无一害,
最新文章
- 创建/发布cocoapods公共库
- nodejs复习03
- [USACO14OPEN] Dueling GPS's[最短路建模]
- 用纯CSS创建一个三角形
- RNN 入门教程 Part 3 – 介绍 BPTT 算法和梯度消失问题
- Node.js -- Router模块中有一个param方法
- HTML5和css3的总结三
- GetSurfaceLevel
- 【排障】tomact未能看到网页
- 讲解最好的Python正则表达式
- perl unload utf-8 oracle 数据库
- codeforces C. No to Palindromes!
- vs2012C#编程环境设置智能提示
- python下载时报错 Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time
- iptables实用教程(一):基本概念和原理
- 小程序 for循环 报错 Cannot read property 'total' of undefined
- Linux内核中断和异常分析(中)
- LINQ、Lambda与委托
- Maven学习(二)-- Maven项目构建过程练习
- Oracle导入数据无法导出空表的问题