title: 05-ES6:变量的解构赋值 解构赋值的概念 解构赋值:ES6 允许我们,按照一一对应的方式,从数组或者对象中提取值,再将提取出来的值赋值给变量。 解构:分解数据结构;赋值:给变量赋值。 解构赋值在实际开发中可以大量减少我们的代码量,并且让程序结构更清晰。 数组的解构赋值 数组的结构赋值:将数组中的值按照位置提取出来,然后赋值给变量。 语法 在 ES6 之前,当我们在为一组变量赋值时,一般是这样写: 或者是这样写: 现在有了 ES6 之后,我们可以通过数组解构的方式进行赋值:(根据位置进行一一对应) 二者的效果是一样的,但明显后者的代码更简洁优雅。 未匹配到的情况 数据的结构赋值,是根据位置进行一一对应来赋值的。