在面试过程中,也在思考自己作为面试主持人会问些啥,提高面试质量

JavaScript

  1. JS 有几种基本的数据类型(nullundefined 区别;symbolmapset
  2. 如何判断 JS 数据类型
  3. typeofinstanceof 的区别
  4. 如何判断一个变量是不是 Array
  5. ===== 区别
  6. 事件机制
  7. 事件委托
  8. e.preventDefault() 是干啥的
  9. JS 中 this
  10. applycallbind 区别,及源码实现
  11. new 关键字原理
  12. JS 中的继承是如何实现的
  13. JS 原型和原型链
  14. 闭包与作用域链
  15. letconstvar 区别
  16. JS 中变量声明提升
  17. JS 模块化(理解模块化发展过程,理解 CJS,AMD,CMD,UMD,ESM)
  18. IIFE 立即执行函数