ES6 có chức năng destructuring có khá nhiều công dụng. Thủ thuật sau giúp hoán đổi giá trị 2 biến bằng cách destructuring.

![](https://3.bp.blogspot.com/-ASmcHtbRZj4/V0fa2A-pCEI/AAAAAAAAWDs/AP5UfzkG1icZUj4TCv68Nr4hu5SK04zxACK4B/s1600/swap-es-duyetdev.com.png)

Đặt 2 biến cần hoán đổi vào mảng, và tiến hành "destructuring" và 1 mảng có cùng tham số.

```js
;[a, b] = [b, a]
```

Javascript sẽ tự động hiểu là bạn cần swap 2 biến, nên thực tế sẽ không tạo ra mảng [a, b] để tránh tốn bộ nhớ.

Xem thêm: Chap. ["Destructuring"](http://exploringjs.com/es6/ch_destructuring.html) in "Exploring ES6"