解构就是ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值(只能用于数组,对象或迭代器).如果解构不成功,则等于undefined,但不能赋值为undefined和null,因为undefined和null不属于数组或对象 1 数组的解构赋值 数组的解构赋值就是,按照数组元素的次序,取出它位置所对应的值,具体如下 var [a, b, c] = [1, 2, 3]; // a=1;b=2;c=3 相当于var a=1, b=2, c=3; // 也可以用于let,const声明变量 l…