1、promise、async、callback有什么区别
2、介绍Promise,内部实现、异常捕获
3、介绍this各种情况
4、JS异步解决方案的发展历程以及优缺点
5、对async、await的理解,内部原理
6、ES6中的map和原生的对象有什么区别
7、如何设计Promise.all()
8、使用Async会注意哪些东西
9、Async里面有多个await请求,可以怎么优化(请求是否有依赖)
10、Promise和Async处理失败的时候有什么区别
11、ES5和ES6有什么区别
12、 Promise有几个状态
13、 Promise和setTimeout执行先后的区别
14、 ES6中let块作用域是怎么实现的
15、 promise里面和then里面执行有什么区别
16、 let、const以及var的区别
17、介绍下 Set、Map、WeakSet 和 WeakMap 的区别?