01 2021 档案

摘要:简答题 一、请说出下列最终执行结果,并解释为什么 var a = [] for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i) } } a[6]() // 10 // var i 是全局作用域 // 循环结束后i的结果为1 阅读全文
posted @ 2021-01-03 17:51 cssfirefly 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一、谈谈你是如何理解JS异步编程的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务? 1. 异步编程:回调函数、事件监听、发布/订阅、Promises对象 2. EventLoop是主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event L 阅读全文
posted @ 2021-01-02 12:40 cssfirefly 阅读(134) 评论(0) 推荐(0) 编辑

foot
点击右上角即可分享
微信分享提示