# ES
**Repository Path**: dohtml5/ES
## Basic Information
- **Project Name**: ES
- **Description**: No description available
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2017-03-14
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#ES6
> 什么是ES6?
- ECMAScript
- 没有浏览器完全支持
- 可以通过转码器把 es6 转码成 es5,就可以在 ie8 以上的浏览器中执行
> Babel转码器?
> let 和 const
- 新的声明变量的方式
- 用 let 和 const 声明的变量有块级作用域
- const 用来声明常量
> 变量的解构赋值
- 数组的解构
- 对象的解构
> 箭头函数
- 函数的一种简写方式
- 当只有一个参数时,函数参数的小括号可以省略
- 当 return 的值只有一行的时候,函数的花括号和 return 语句可以省略
- 不会改变 this 的指向
> Set & Map
- 两种新引入的特殊数据结构
> Class
- class
- extends
> export & import
- es6 实现 js 模块化的方式