ES6解构赋值
1、定义:从数组和对象中提取值,对变量进行赋值
2、数组的解构赋值
1、解构赋值可以嵌套

2、不完全解构
·
3、赋值不成功,变量的值为undefined

4、允许设定默认值
3、对象的解构赋值
1、对象的解构赋值

2、如果变量找不到与其名字相同的属性,就会赋值不成功

3、

4、解构赋值可以嵌套

5、指定默认值

4、字符串的解构赋值

5、 解构赋值的用途
1、交换变量的值

2、提取函数返回的多个值

3、定义函数参数

4、函数参数的默认值


浙公网安备 33010602011771号