天天看點

ECMAScript 6 -- 數組的解構指派

模式比對:隻要等号兩邊的模式相同,左邊的變量就會被賦予對應的值。

嵌套數組進行解構:

不完全解構:等号左邊的模式,隻比對一部分的等号右邊的數組。

隻要某種資料結構具有 Iterator 接口,都可以采用數組形式的解構指派:

解構不僅可以用于數組,還可以用于對象。

結果:aaa,bbb

簡寫:

結果:

hello

world

數組本質是特殊的對象,是以可以對數組進行對象屬性的解構。

如下

結果為:

1

3

字元串也可以解構指派。這是因為此時,字元串被轉換成了一個類似數組的對象。

解構指派時,如果等号右邊是數值和布爾值,則會先轉為對象。

ECMAScript 6 -- 數組的解構指派

繼續閱讀