什麼是解構賦值

什麼是解構賦值?

概述:解構賦值是對賦值運算符的擴展。

     他是一種針對數組或者對象進行模式匹配,而後對其中的變量進行賦值

解構賦值,左右結構必須同樣,使用左邊定義的值,快速的取出數據中對應的數據值,並且 定義和賦值必須放到一塊兒,否則的話就會報錯,取不出來數據值,
並且左邊也必須是一個 js 存在數據結構 否則的話也會報錯,解構賦值的主要做用仍是,快速的讓咱們在數據中抓取出咱們想要的數據。

一、數組模型的解構(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

二、對象模型的解構(Object)

 2.1 基本

 

  2.2 可嵌套可忽略

 

  2.3 不徹底解構

 

 2.4 剩餘運算符

 

 2.5 解構默認值

相關文章
相關標籤/搜索