# 1.ES6简介
# 什么是ES6?
ES的全称是,ECMAScript,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化规范
# 为什么使用ES6?
每一次标准的诞生都意味着语言的晚上,功能的加强。
JavaScript语言本身也有一些令人不满意的地方
- 变量提升特性增加了程序运行时的不可预测性
- 语法过于松散,实现相同的功能,不同的人会写出不同的代码
# ES6新特性
- let和const命令
- es6的模板字符串
- 增强的函数
- 扩展的字符串、对象、数组功能
- 解构赋值
- Symbol
- Map和Set
- 迭代器和生成器
- Promise对象
- Proxy对象
- async的用法
- 类class
- 模块化实现