概述:解构赋值是对赋值运算符的扩展。

     他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值

解构赋值,左右结构必须一样,使用左边定义的值,快速的取出数据中对应的数据值,而且 定义和赋值必须放到一起,不然的话就会报错,取不出来数据值,
而且左边也必须是一个 js 存在数据结构 不然的话也会报错,解构赋值的主要作用还是,快速的让我们在数据中抓取出我们想要的数据。

1、数组模型的解构(Array)

  1.1 基本

 什么是解构赋值

 1.2 可嵌套

什么是解构赋值

  1.3 可忽略

什么是解构赋值

  1.4 不完全解构

 什么是解构赋值

  1.5 剩余运算符

什么是解构赋值

  1.6 字符串等

什么是解构赋值

 1.7 解构默认值

什么是解构赋值

 当解构模式有匹配结果,且匹配结果是 undefined 时,会触发默认值作为返回结果。

  • a 与 b 匹配结果为 undefined ,触发默认值:a = 3; b = a =3
  • a 正常解构赋值,匹配结果:a = 1,b 匹配结果 undefined ,触发默认值:b = a =1
  • a 与 b 正常解构赋值,匹配结果:a = 1,b = 2

2、对象模型的解构(Object)

 2.1 基本

什么是解构赋值

  2.2 可嵌套可忽略

什么是解构赋值

  2.3 不完全解构

什么是解构赋值

 2.4 剩余运算符

什么是解构赋值

 2.5 解构默认值

什么是解构赋值

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-06-30
  • 2021-10-04
  • 2021-08-07
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案