Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
[[1, 2, 3, 4], [5, 6, 7, 8, 9, 10], [11, 12, 13, 14], [15, 16, 17, 18, 19, 20]]
let source = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; let chank_size = 4; let result = []; while (source.length > 0) { result.push(source.splice(0, chank_size)); chank_size = chank_size == 4 ? 6 : 4; } console.log(result);