&gt; It doesn&#x27;t impact destructuring at all because destructuring lines start with let<p>That&#x27;s just not true. You can have destructuring assignments, not just declarations: `[a, b] = [b, a];` is perfectly legal ES2015.