/* * 数组解构赋值: * ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这种被称为解构. * 示例如下: */ var [a,b,c] = [1,2,3]; console.log(a); //可以直接使用. //本质上,这种写法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值. //如果解构不成功,变量的值就等于undefined var [foo] = []; console.log(foo); var [bar,hoo] = [1]; console.…