Es6变量的基本语法
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。
使用嵌套数组进行解构的例子。
另一种情况是不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。
如果等号右边不是数组,严格的说是不可遍历的结构,那么将会报错
对于Set结构,也可以使用数组解构赋值
对象的解构赋值
对象的解构赋值跟数组的解构赋值有所不同,数组的元素是按次列排列的,变量的取值也是由他的位置决定的;而对象则不同 对象的属性没有次序,但是变量必须与属性同名才可以赋值;