解构赋值的作用:可以从数组对象中提取值,对变量进行赋值,将数组的单元值快速批量赋值给一系列变量的简洁语法。
1.如果数组中套数组时,想要拿到里面的值需要中[]
2.数组结构结构赋值时,位置是一一对应的
3.变量少,单元值多,就会返回undefined
4.利用剩余参数来解决单元值多的情况,返回的是一个真的数组
5.如果不要某些值时,就可以不写变量名,但需要用逗号(,)隔开
6.可以给变量一个默认值
7.如果交换两个变量的值,将要在第二个变量的后面加上 ;隔开, 不然会被识别成一行代码,而运行不了报错。
对象的解构赋值:
字符串也可以解构赋值