简单记录Javascript面试题

128 阅读1分钟
简介:这个用来记录一下我最近初做面试官用到的一些简单面试题。针对初级js面试;
  1. typeof都会返回什么?null 返回什么?
  2. == 和 === 的区别
  3. null 和 undefined 区别
  4. var 和 let 区别
  5. 简述js闭包的概念,闭包的优缺点
  6. js事件流模型
  7. 防抖和节流
  8. js继承在es5和es6 有什么区别
  9. 简述一下对promise的理解
  10. call和apply的区别
  11. 事件委托是什么?
  12. typeof null 返回什么?为什么?
  13. js中如何获取多个数值中的最大值和最小值
  14. js面向对象中如何体现继承关系
  15. 如何捕获异常?
  16. 冒泡排序
  17. 深拷贝和浅拷贝(含义和实现)
  18. js判断具体类型的方法()
  19. vue双向数据绑定的原理是什么?
  20. js垃圾回收机制知道哪些,v8引擎使用的哪一种?
  21. 一行代码实现数组去重?
  22. 实现单例模式