久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

07
2023/04

什么是es6——解構賦值

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

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

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

數(shù)組解構

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

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

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

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

對象解構

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


關鍵詞:
返回列表