ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构ES6之前我们申明多个变量需要按照下面的方法: let l a=1; let b=2; let c=3; let d=4; //或者 let a=1,b=2,c=3,d=4; 现在我们可以更加简便 let[a,b,c,d]=[1,2,3,4] 这种方法需要连边结构完全对上,左边有多余变量,会给多余变量赋值undefined,右边有多余的值,多余的自动会被忽略 let[a,[b,c,d],[e,[f,g]]]=[1,[2,