什么是解構賦值


什么是解構賦值?

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

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

解構賦值,左右結構必須一樣,使用左邊定義的值,快速的取出數據中對應的數據值,而且 定義和賦值必須放到一起,不然的話就會報錯,取不出來數據值,
而且左邊也必須是一個 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 解構默認值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM