By Aaron Decker on 09 September 2016

What is ES6 and what is destructuring? First, ES6 is a new version of JavaScript (now officially referred to as ES2015). With ES6 comes a great deal of new syntax and language features but especially interesting is a feature called Destructuring, one whose implications and applications may not be fully evident at first glance.