ES6解构赋值

1、定义:从数组和对象中提取值,对变量进行赋值

2、数组的解构赋值

  1、解构赋值可以嵌套

  

   2、不完全解构

  ·

 

   3、赋值不成功,变量的值为undefined

  

   4、允许设定默认值

   

   

3、对象的解构赋值

  1、对象的解构赋值

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

  

   3、

   4、解构赋值可以嵌套

  

   5、指定默认值

  

4、字符串的解构赋值

  

5、 解构赋值的用途

  1、交换变量的值

  

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

  

   3、定义函数参数

  

   4、函数参数的默认值

  

 

posted @ 2020-08-31 21:08  靡荼  阅读(163)  评论(0编辑  收藏  举报