ES6解构赋值
1、定义:从数组和对象中提取值,对变量进行赋值
2、数组的解构赋值
1、解构赋值可以嵌套
2、不完全解构
·
3、赋值不成功,变量的值为undefined
4、允许设定默认值
3、对象的解构赋值
1、对象的解构赋值
2、如果变量找不到与其名字相同的属性,就会赋值不成功
3、
4、解构赋值可以嵌套
5、指定默认值
4、字符串的解构赋值
5、 解构赋值的用途
1、交换变量的值
2、提取函数返回的多个值
3、定义函数参数
4、函数参数的默认值