a
以及b
分别被数组的第一、第二个元素赋值。
我们甚至能在数组解构中使用逗号分隔符,来获取任意一个想要的值:
```js
const [a, b,,, c] = [1, 2, 3, 4, 5, 6];
console.log(a, b, c); // 1, 2, 5
```
a
与b
的值。使a
、b
能分别获得对方的值。
a
的值应该为6。
testString: assert(a === 6);
- text: 在交换后,b
的值应该为8。
testString: assert(b === 8);
- text: 使用数组解构来交换a
和b
。
testString: assert(/\[\s*(\w)\s*,\s*(\w)\s*\]\s*=\s*\[\s*\2\s*,\s*\1\s*\]/g.test(code));
```