JSFiddle - React, Tailwind, and code Playground

by pierian_design

JavaScript

let arr = [
  [
      [1, , 1, 1],
      [2, 2, 2, 2],
      [3, 3, 3, 3]
  ],[
      [4, 4, 4, 4, 4 ,4],
      [5, 5, 5, 5],
      [6, 6, 6, 6, ],
      [7, 7, 7, 7],
      [8, 8]    
  ],[
      [9, 9, 9, 9],
      [10, 10, 10, 10],
      [11, 11, 11, 11, 11],
      [12, 12, 12, 12]   
  ],
];

var resNumberFormats = arr.reduce((function(accumulator, current) {
  current.forEach((function(item, i) {
    accumulator[i] = accumulator[i] || [];
    item.forEach(function(m, j) {

        accumulator[i][j] = accumulator[i][j] || m;
        
        return accumulator[i][j];
        
    });
  }));

  return accumulator;
}), []);

console.log(resNumberFormats);