什麼是解構賦值
什麼是解構賦值?
概述:解構賦值是對賦值運算符的擴展。
他是一種針對數組或者對象進行模式匹配,而後對其中的變量進行賦值
解構賦值,左右結構必須同樣,使用左邊定義的值,快速的取出數據中對應的數據值,並且 定義和賦值必須放到一塊兒,否則的話就會報錯,取不出來數據值,
並且左邊也必須是一個 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 解構默認值
歡迎關注本站公眾號,獲取更多信息