[Destructuring assignments](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) with objects will insert a stray semicolon that breaks the script. ```javascript ({a} = {b: 1}) ``` becomes ```javascript ({a};={b:1}) ``` when it should become ```javascript ({a}={b:1}) ```
Destructuring assignments with objects will insert a stray semicolon that breaks the script.
becomes
when it should become