东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
07
2023/04

什么是es6——解構賦值

發(fā)布時間:2023-04-07 16:15:17
發(fā)布者:神棍子
瀏覽量:
0

Es6中允許按照一定的模式從數組和對象中自動提取值給變量賦值,這種模式就被稱為解構

在以前如果要賦值只能let a=1,b=2,c=3,但是在es6中可以寫為let [ a,b,c] = [1,2,3] ,變量abc可以按照對應的位置自動取到值123。類似的寫法還可以嵌套多層 例如 :

數組解構

當然,如果解構不成功的話變量的值就是undefined

Let [x,y=b] = [a]

這種寫法雖然y取不到值但是也可以生效,這種寫法是默認給y附一個值,當y取不到其他內容時就會用原來的值。

同樣,不僅數組可以解構,對象、字符串、數值、布爾值、函數都能進行解構例如:

對象解構

解構變量的用途有很多,例如接收函數返回值,解析提取json數據都會變得方便。


關鍵詞:
返回列表