# 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 模块化的方式