title: How to alias array deconstruction in JavaScript?
body: <p>I would like to know if it possible to deconstruct (in my case <code>x</code>) an array and create an alias in order to avoid issues with reserved keywords.</p>
  
  <p>Here an example, but it gives me an error. Any idea how to solve it? Thanks</p>
  
  <pre><code>   const mk = (data) =&gt;
        data.map((x, idx) =&gt; {
          const [a, b, for:xxx, d] = x
          return {
            a,
            b,
            for:xxx, // I want create an object with for property name
            d
          }
        })
  </code></pre>