前端js面试题2021及答案.docx

前端js面试题2021及答案

一、JavaScript基础与核心概念(总分:40分)

1.请简述什么是闭包,并列举一个实际应用场景。

答案:闭包是指有权访问另一个函数作用域中变量的函数。通常是在一个内部函数中引用外部函数的变量,即使外部函数已经执行完毕,内部函数依然可以访问该变量。应用场景包括:模块化模式、函数防抖、私有变量封装等。

2.请解释JavaScript中的事件循环机制,并分析以下代码的输出结果:

console.log(1);

setTimeout(()=console.log(2),0);

Promise.resolve().then(()=console.l

文档评论(0)

1亿VIP精品文档

相关文档