全部评论
我也是这个岗位,你笔试完了吗?我还没笔试
送花
回复
分享
请问楼主面试完了么 难度如何? 明天要面试有点慌😅
送花
回复
分享
秋招专场
官网直投
相关推荐
点赞 评论 收藏
转发
不愿透露姓名的神秘牛友
04-25 00:21
联想内推来找我:输出结果与Promise的异步执行过程有关,同时也涉及到JavaScript引擎的事件循环机制(Event Loop)。
第一个Promise链:
Promise.resolve().then()会立即执行,输出0。
然后返回一个新的Promise对象,该对象的值为4。
下一个then()方***等待上一个then()方法处理完成,然后获取返回的Promise对象的值,并输出4。
第二个Promise链:
Promise.resolve().then()会立即执行,输出1。
接下来的所有then()方法都会立即执行,依次输出2、3、4、5、6。
因此,最终的输出顺序是0、1、2、3、4、5、6。这是因为在JavaScript的事件循环机制中,所有的微任务都会在下一个宏任务执行之前执行。
如果还是不理解,可以继续追问哦
点赞 评论 收藏
转发