title: Destructuring data from a multidimensional array
body: <p>I have an array of nested objects, like so: </p>
  
  <pre><code>const objArr = [{obj, obj, objIWant}, {obj, obj, objIWant}, {obj, obj, objIWant}]
  </code></pre>
  
  <p>Is there a way to get to <code>objIWant</code> without having to loop twice like: </p>
  
  <pre><code>ObjArr.map((obj)=&gt; obj.map(({ objIWant }) =&gt; myFunc(objIWant)))
  </code></pre>
  
  <p>I was hoping I could perhaps leverage destructuring but trying something like <code>[{ objIWant }] = objArr</code> only returns the first <code>objIWant</code>. Am I missing something about destructuring syntax that would allow for this? Many thanks!</p>