One of the new features in ES6 is the ability to destructing assignment. Destructing is an operation that you might have seen in other languages like Python or Ruby. Destructuring operation allows us to assign value to a set of variables by destructing it and doing pattern matching. A complex data structure like an array […]