title: Merging multiple arrays of objects of the same length in JavaScript
body: <p>Here are examples of the arrays that I need to merge</p>
  
  <pre><code>const urls = [{url:"http:/..."},{url:"http:/..."},{url:"http:/..."}]; 
  const images = [{image:"..."},{image:"..."},{image:"..."}];
  
  const merged = [{url:"http:/...", image:"..."},{url:"http:/...", image:"..."},{url:"http:/...", image:"..."}]
  </code></pre>
  
  <p>I have tried Object.assign({},urls, images). That ends up just deleting urls in that instance because it does not deep copy. The keys for each object in the array are the same!</p>