跳到主要内容

JS 面试题

JavaScript 面试重点考察语言基础、异步机制、原型链、作用域、浏览器运行机制和工程实践。

高频问题

  • varletconst 区别;
  • 原型和原型链;
  • 闭包;
  • 事件循环;
  • Promise;
  • async/await;
  • this 指向;
  • 防抖和节流;
  • 深拷贝;
  • 模块化。

复习建议

  • 每个概念都写一个最小例子。
  • 异步题要画事件循环流程。
  • 原型题要画对象关系图。
  • 结合项目说明使用场景。