ES6的新特性

这里我只对个人觉得常用的那些进行了详细说明 

1 let关键字

let关键字就是用来声明变量的,使用let关键字声明的变量具有块级作用域。 在一个大括号中 使用let关键字声明的变量才具有块级作用域, var关键字是不具备这个特点的。 防止循环变量变成全局变量。 使用let关键字声明的变量没有变量提升。 使用let关键字声明的变量具有暂时性死区特性。

 

2 const关键字

使用const关键字声明的常量具有块级作用域。使用const关键字声明的常量必须赋初始值。常量声明后值不可更改。

 

2、模板字符串

比拼接字符串更节省空间 从而减小服务器压力 提升性能

 


3、解构

对象解构允许我们使用变量的名字匹配对象的属性 匹配成功 将对象属性的值赋值给变量

 
4、函数的默认值


5、Spread / Rest 操作符,三个点…


6、箭头函数:

箭头函数是用来简化函数定义语法的;在箭头函数中 如果函数体中只有一句代码 并且代码的执行结果就是函数的返回值 函数体大括号可以省略;在箭头函数中 如果形参只有一个 形参外侧的小括号也是可以省略的;箭头函数不绑定this 箭头函数没有自己的this关键字 如果在箭头函数中使用this this关键字将指向箭头函数定义位置中的this。

 


7、for of
for of遍历的是键值对中的值
for in遍历的是键值对中的键
8、class类,原型链的语法糖表现形式
9、导入导出:
导入improt
导出export default
10、promise
Promise 用于更优雅地处理异步请求。
11、Symbol,新的基本类型
12、Set集合
存储任何类型的唯一值,即集合中所保存的元素是不重复的。类数组结构。
let arrNew = new Set(待去重的数组) 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值