The Most In-Depth Yet Understandable ES6 Destructuring Tutorial (complete with Assembled Avengers)
Destructuring is a new ES6 technique for extracting data from JavaScript objects and arrays using a much tighter, terser, and clearer syntax than that provided by ES5. The result is not just the saving [...]