以下是 ES6 中一些常用的新特性:
- 箭头函数:提供了更简洁的函数表达式写法。
- 模板字符串:允许使用反引号定义多行字符串,并支持嵌入表达式。
- 块级作用域:通过
let
和const
关键字实现变量的块级作用域。 - 默认参数:函数可以定义默认参数值。
- 剩余参数:可以方便地获取不确定数量的参数。
- 解构赋值:从数组或对象中提取值并赋值给变量。
- 对象属性简洁表示法:可以省略属性名和冒号。
- 类和继承:提供了类的概念和基于类的继承机制。
- 迭代器和生成器:用于遍历数据集合。
- 模块系统:通过模块来组织代码。
- Promise:用于处理异步操作。
- Symbol:创建唯一的标识符。