This blog post is outdated. Please read Sect. “The destructuring algorithm” in “Exploring ES6”. This blog post looks at destructuring from a different angle: as a recursive matching algorithm. At the end, I’ll use this new knowledge to explain one especially tricky case of destructuring. Destructuring # This section gives a brief overview of destructuring. For further details, consult the blog po