ast语法树那个有难度,问的深就尴尬,类的实例方法是基础题,new 出来的this肯定指向是实例,箭头函数和普通函数就是this丢失问题,箭头函数this就是父级的this,普通函数就是隐式绑定window的;static定义的是类的静态方法,实例去调肯定报错。 promise.catch就是promise.then(null/undefined,()=>fn())语法糖,有错误就reject,只不过没写就不执行回调,状态还是改变了。 finall也是语法糖,相当于给then里面传了相同两个回调函数,不一定最后执行,看写的顺序。