- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
- https://hacks.mozilla.org/2015/05/es6-in-depth-destructuring/
- http://www.infoq.com/cn/articles/es6-in-depth-destructuring