常见Es6规范

简历写熟悉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()来实现路由懒加载

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值