var array = [[1, 2], [3, 4], [5, 6]];
// Definir el tamaño del nuevo array basado en el máximo de la longitud de los subarrays
maxLength = [].concat.apply([], array).length;
console.log(maxLength);
// Inicializar variables de forma automática
var resultado = new Array(maxLength).fill(0);
// Utilizar forEach para recorrer el array original y asignar valores al nuevo array
array.forEach(function(subarray, index) {
// Crear un nuevo array con ceros
var nuevoArray = new Array(maxLength).fill(0);
// Insertar los valores del subarray en el nuevo array
subarray.forEach(function(valor, subindex) {
nuevoArray[subindex] = valor;
});
// Asignar el nuevo array al resultado
resultado = nuevoArray;
console.log(resultado);
});
Please Whitelist JSFiddle in your content blocker.
Help keep JSFiddle free for always by one of two ways:
Whitelist JSFiddle in your content blocker (two clicks)
Go PRO and get access to additional PRO features →
Join the 4+ million users, and keep the JSFiddle dream alive.
Ad-free
All ads in the editor and listing pages are turned completely off.
Use pre-released features
You get to try and use features (like the Palette Color Generator) months before everyone else.
Fiddle collections
Sort and categorize your Fiddles into multiple collections.
Private collections and fiddles
You can make as many Private Fiddles, and Private Collections as you wish!
Console
Debug your Fiddle with a minimal built-in JavaScript console.