“Divide una matriz basada en la longitud JS” Código de respuesta

Cómo dividir la matriz en dos partes en JS

function chunkArray(arr,n){
     var chunkLength = Math.max(arr.length/n ,1);
     var chunks = [];
     for (var i = 0; i < n; i++) {
         if(chunkLength*(i+1)<=arr.length)chunks.push(arr.slice(chunkLength*i, chunkLength*(i+1)));
     }
     return chunks; 
 }
Good Gemsbok

Divide una matriz basada en la longitud JS

let chunk = (arr, size) => arr.reduce((acc, e, i) => (i % size ? acc[acc.length - 1].push(e) : acc.push([e]), acc), []);
let xy = ['2','4','6','7','8','10','20','33','35']
console.log(chunk(xy, xy.length))
Wide-eyed Wolf

Respuestas similares a “Divide una matriz basada en la longitud JS”

Preguntas similares a “Divide una matriz basada en la longitud JS”

Más respuestas relacionadas con “Divide una matriz basada en la longitud JS” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código