- 作用域
- 块级作用域
- 块级常量const
- 块级变量let
- 箭头函数
- 箭头函数实现了一种更加简洁的书写方式。箭头函数内部没有
arguments
,也没有prototype
属性,所以不能用new
关键字调用箭头函数,没有this。
- 箭头函数实现了一种更加简洁的书写方式。箭头函数内部没有
- 模板字符串
- 在ES6之前,处理模板字符串: 通过“\”和“+”来构建模板, 对ES 说:用${}来界定; 反引号(``)直接搞定;
- 解构表达式
- 解构赋值是对赋值运算符的扩展。它是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 字符串、以及ES6新增的Ma和Set 都可以使用解构表达式
- 分为 数组解构和对象解构
- 数组新增的方法
- Arrar.isArrar
- Class类
class
作为对象的模板被引入ES6,你可以通过class
关键字定义类。class
的本质依然是一个函数
- promise
- promise是异步编程的一种解决方案,它的出现改善的异步编程的困境promise是一个容器真正解决异步是他的两个回调resolve,reject
- promise的三个状态pending(等待), fulfilled(成功),rejected(失败)他只会从pending转换到fulfilled 或 rejected
- promise实例方法
- then(),catch(), finally() race()
- 运算符
- …展开运算符
- 可选链
?.
- 函数绑定运算符
::
es6新增的特性
于 2023-11-10 11:18:14 首次发布