ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。
ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。
ES6 的目标与愿景
成为更好编写的开发语言有以下目标。
适应更复杂的应用;实现代码库之间的共享;不断迭代维护新版本。
下面让我们一起来走进ES6
一、声明与表达式
let 作用域在块里面
var 全局 注意函数有自己的作用域
const 常量 常量的值不能被更改 ;可以使用const 预定义来处理
应用场景 :
1.私有协议 即时通讯 与硬件通讯
2预定义数值 网络接口
二、解构赋值
数组格式的解构赋值 :

解构赋值导图
不完全结构 如果有变量不需要初始化值
* 可用于不需要初始化值 就可以使用不完全结构*/
let [view = document.createElement("div"),timer] = [ ];
解构对象:

基本方法
Symbol 用于定义一个独一无二的属性:

Symbol 用法