博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器和node的eventLoop的区别
阅读量:6200 次
发布时间:2019-06-21

本文共 586 字,大约阅读时间需要 1 分钟。

今天看eventLoop时,看一段代码 ,自己在脑中运行的结果和作者给出的答案不相同,所以索性就直接运行啊,结果在node中就是我的结果,当时一拍大腿就像给作者留言,你错了O(∩_∩)O哈哈~,待到自己冷静下来,感觉自己应该在浏览器中再运行一遍,emmmm这次出来就是楼主的结果,我自闭了...,所以开始查资料 题目是在这个博客里看的: 这是那个题目:

console.log(1);setTimeout(() => {  console.log(2);  Promise.resolve().then(() => {    console.log(3)  });});new Promise((resolve, reject) => {  console.log(4)  resolve(5)}).then((data) => {  console.log(data);})setTimeout(() => {  console.log(6);})console.log(7);复制代码

结果截图:

其实主要的差别就是在最后的两个任务的执行,在浏览器中是一次执行只取macrotask的一个任务,而在node中是直接将macrotask全部执行。

还有一些差别参考:

转载于:https://juejin.im/post/5c06ab6af265da613b6f8ca5

你可能感兴趣的文章
C#变量修饰符
查看>>
linux常用命令
查看>>
vim 使用技巧
查看>>
REmap包介绍及使用
查看>>
linux系统状态监控脚本
查看>>
zabbix微信告警shell脚本
查看>>
springboot集成druid配置多数据源连接
查看>>
hive几种排序用法及作用
查看>>
python带颜色输出文本
查看>>
Citrix xendesktop中未注册(Not registered)的检查流程
查看>>
xtrabackup学习笔记
查看>>
spring boot and spring cloud 组件
查看>>
Innodb表独立空间
查看>>
好图片就要多分享哦
查看>>
信号及信号处理 (《linux c 程序大全学习笔记》)
查看>>
linux IP 设置
查看>>
html小代码
查看>>
区块链基本架构原理:从 “区块” 谈起
查看>>
js 验证各种格式类型的正则表达式
查看>>
例程:如何使用PX2硬解码H.264裸码流 [CODE_PX2]Decode_RAW_H264_FI
查看>>