Tengo una matriz que contiene 4 valores. Necesito convertirlo en una matriz anidada con dos matrices que contengan dos valores. Se necesita Javascript. Esta respuesta podría ayudar, pero está en Ruby. Array reduce puede ayudar, pero no puedo usarlo lo suficientemente bien.
array = [20, 45, 22, 51] result = [[20,45],[22,51]]Usar map y slice
const array = [20, 45, 22, 51] const mid = Math.floor(array.length / 2); const result = [[0, mid], [mid, array.length]].map(idxs => array.slice(...idxs)) console.log(result)