“Разделите массив на основе длины JS” Ответ

Как разделить массив на две части в 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

Разделите массив на основе длины 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

Ответы похожие на “Разделите массив на основе длины JS”

Вопросы похожие на “Разделите массив на основе длины JS”

Больше похожих ответов на “Разделите массив на основе длины JS” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования