已经分不清对错了...

不经意间看到个事件循环题(题目在图1),发现浏览器实际输出(图4)和三家AI(图3Deepseek、图2豆包、图1文心一言)的结果大相径庭(当然也包括我的),有没有牛牛大的出来解释一下。按理说4-1-3-b-6-8没有异议啊!!而且下一部分也应该先进先出,a-2-7-5。#软件开发笔面经#
全部评论
图四对的,理由为: 输出b之后,async3执行完毕,async2 await 后面的代码第一个fullfilled 输出6之后,Promise的被resolve,then后面的代码被fullfilled 而在执行async2 await之后的代码之后,async1中await的代码才被fullfilled
点赞 回复 分享
发布于 02-18 20:29 广东

相关推荐

   你在项目中如何实现 Ant Design 的换肤功能?你是否了解 Ant Design 组件库的换肤方案?React 项目中的性能优化有哪些?前端基础知识浏览器相关访问一个 URL 到页面加载完成的整个过程,前端可以做哪些优化?强缓存和协商缓存的触发条件及区别?你是否在项目中真正使用过协商缓存?渲染过程中哪些操作会触发重绘和回流?获取 DOM 节点高度是否会触发重绘或回流?React 相关React 项目中的性能优化手段?如何实现图片懒加载?React 的事件机制和原生事件机制的区别?useState 在倒计时组件中的问题(不更新、误差等)如何解决?JavaScript 相关== 和 === 的区别,== 进行类型转换的原理?深拷贝和浅拷贝的区别,如何实现深拷贝?Promise 的使用:有 5 个模块 A、B、C、D、E,其中 C 依赖 A 和 B,E 依赖 D,如何使用 Promise 处理异步请求?Promise.all 的缺点是什么?如何优化?ES6+ 新特性(箭头函数、解构、Promise、Map、Set等)?箭头函数的 this 绑定规则?CSS 相关常见的水平垂直居中方案?盒模型(content-box、border-box)的区别?CSS 选择器的优先级计算规则?算法和数据结构如何将一个扁平数组转换为树状结构?Node.js 相关你对 Node.js 的了解?JWT(JSON Web Token)的加密方式,如何使用?JWT 的主要作用是什么?Node.js 的中间件原理?
查看26道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务