1.promise async await2. 回忆项目3.data为什么是个函数4. 闭包,例子5. 浏览器缓存6. typeof null 为什么是Object7. 解释下类数组8. ES6的新增方法9. 数组变量,满足条件就立即结束循环10. 原型和原型链11. 箭头函数和普通函数的区别12. 箭头函数为什么没有this,编译定义13. 节流和防抖的手写代码14. 组件分装的过程,项目回忆15. 动态路由怎么做得16. Webpack 说说17. 扫码登陆,用户信息存储在哪儿好点,为什么18.事件循环和异步19. 盒模型20. rem/em rpx21.小程序的rpx的基本22. 水平垂直居中23. 给了个异步编程的例子,给出输出顺序