title: How to transform each key in my object that has array data to an object that separate to the size of that key data array
body: <p>Pretend that i have this output data:</p>
  <pre class="lang-js prettyprint-override"><code>const fixedObj = {
   factory: 'QWERTY',
  }
  const flexibleObj = {
   itemName: ['abc', 'xyz'],
   quantity: ['1', '2'],
   color: ['red', 'blue'],
   price: ['20$', '30$'],
  }
  </code></pre>
  
  <p>These 2 objects are from one big object but they have to be separated for knowing if the key has array or not. If the key holds the data which has array like flexibleObj then the final output should be like this:</p>
  <pre><code>{
   factory: 'QWERTY',
   itemName: 'abc',
   quantity: '1',
   color: 'red',
   price: '20$'
  },
  {
   factory: 'QWERTY',
   itemName: 'xyz',
   quantity: '2',
   color: 'blue',
   price: '30$'
  }
  </code></pre>
  <p>My question is: is there any posible way to convert like this ?</p>