解構陣列
const myArr = ['one', 'two', 'three']
const [ a, b, c ] = myArr
// a = 'one', b = 'two, c = 'three'
我們可以在解構陣列中設定預設值,參見 Destructuring While Desformation 的示例。
使用解構陣列,我們可以輕鬆地交換 2 個變數的值:
var a = 1;
var b = 3;
[a, b] = [b, a];
// a = 3, b = 1
我們可以指定空槽來跳過不需要的值:
[a, , b] = [1, 2, 3] // a = 1, b = 3