数组解构赋值使用了类似于数组字面量的表示方式。赋值运算符右侧为需要解构的数组,赋值运算符左侧是解构赋值的目标,在解构赋值的同时也支持声明新的变量。下例中,将对point数组进行解构,然后把数组的第一个元素0赋值给变量x,第二个元素1赋值给变量y:
01 const point = [0, 1]; 02 03 const [x, y] = point; 04 05 x; // 0 06 y; // 1