定义 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 解构赋值不仅适用于var命令,也适用于let和const命令. 解构赋值的规则是,只要等号右边的值不是对象,就先将其转为对象. 数组的解构赋值 基本用法 'use strict' var [a, b, c] = [1, 2, 3]; a // 1 b // 2 c // 3 嵌套数组解构 'use strict' let [foo, [[bar], baz]] = [1, [[2],