js-----解構賦值
利用數據結構的對應關係快速對數組和對象進行取值
- 數組解構賦值 等號左邊的變量位置和等號右邊的數組中值的位置相同時 變量能夠取得數組中該位置的值
- 順序解構 let [a,b,c] = arr;
- 取數組中的某一個 let [,,c] = arr;
- 取前兩項剩下統一放到一個數組中 let [a,b,...ary] = arr;
- 進一步解構 let[a,[b,c]] = arr;
- 數組解構默認值 解構出來的值是undefined時 纔會生效默認值
- 對象的解構賦值 經過變量和對象的屬性對應時 就能夠取得對象的屬性名的值
- 解構賦值 let{name,age} = obj;
- 若只想要對象的某一個值 let{age} = obj;
- 進一步解構 let {name:{zhangsan}} = obj;
- 重命名 避免重複聲明 let{name:name1} = obj;
- 默認值 同上
- 函數參數的解構賦值 屬性名和變量名一致時 能夠只寫一個變量名
歡迎關注本站公眾號,獲取更多信息