简历写熟悉Es6语法规范,面试可以这样跟面试官扯皮
1:let,const声明方式的引入会使得变量有块级作用域,防止不同作用域之间的命名空间的污染
2:模板字符串可以更方便的拼接字符串,可以有来在发请求的时候url地址参数的拼接
3:解构赋值,支持数组,对象解构,同时可以函数接收参数时候解构,便于后续使用变量时更加方便
4:箭头函数的出现使得普通函数的二义性(指令序列,创建实例)解决了,普通函数既可以用来创建实例,又可以用来执行一段指令序列,箭头函数设计初衷就是为了只执行指令序列,故内部没有this指向
5:Promise用来解决回调地狱问题,(所谓回调地狱,就是回调函数层层嵌套,传统方式的回调函数一方面使得代码看起来层层推进不利于阅读,另一方面异常的处理也不便捷),Promise实质是一个构造函数,创建Promise实例过程可以通过resolve/reject改变内部状态,并可以通过.then()方式在状态改变时做出相应处理,同时.then()方仍返回一个Promise对象支持链式调用,和async,awiat语句结合使得异步语句看似同步语句,便于维护
6:import和export模块化的引入可以将大量代码拆分为各个可以维护的小的模块,便于维护,并防止全局命名空间的污染,在vue中常用动态引入import()来实现路由懒加载