level 5
贴吧用户_03R5N31
楼主
除了前面学习过的变量声明与赋值方式,ES6中还提供了另外一种方式——解构赋值。例如,若把数组[1,2,3]中的元素分别赋值为a、b和c,传统的做法是单独为变量声明和赋值。

当左侧变量的数量小于右侧的元素的个数,则忽略多余的元素。
当左侧变量数量大于右侧的元素个数时,则多余的变量会被初始化为undefined。

解构赋值时右侧的内容还可以是一个变量。
通过解构赋值完成两个变量数值的交换。
2021年11月03日 02点11分
1

当左侧变量的数量小于右侧的元素的个数,则忽略多余的元素。当左侧变量数量大于右侧的元素个数时,则多余的变量会被初始化为undefined。

解构赋值时右侧的内容还可以是一个变量。通过解构赋值完成两个变量数值的交换。