1 .call()和.apply()的含义和区别?
2 谈谈对原型 原型链 作用域链 和闭包的理解?
3 简单介绍一下promise,他解决了什么问题?
4 普通函数和箭头函数this指向说明?
5 let var const的区别是什么?
6 说一下es6的新特性?
7 谈谈对async/await的理解?
8 什么是事件委托?请写出一个事件委托?
9 响应式布局怎么实现的?移动端布局要考虑什么问题?
10 HTML5有哪些新特性?
11 跨越问题如何解决?
12 ajax工作流程以及原理?
13 什么是函数防抖和函数节流?有什么区别?
15 简述深拷贝与浅拷贝?,有什么区别?
16 数组扁平化处理 如:[1,[2,[[3,4],5],6]] = > [1,2,3,4,5,6]。(3中 手写)