@mishapsv

Как разбить массив на многомерный массив с подмассивами заданного размера?

Нужно создать функцию, первым аргументом будет массив, а вторым число.
Число определяет, какого размера должны быть подмассивы на которые будет разбит arr.

function slp(arr,size){
//код функции
return arr;
}
console.log(spl([1,2,3,4,5,6,8],2));  //[[1,2],[3,4],[5,6],[8]]


Подскажите хотя бы примерно, как это сделать, сам не могу найти решение.
  • Вопрос задан
  • 1290 просмотров
Решения вопроса 1
Или так

function spl(arr, size) {
  var result = [];
  var len = arr.length;
  for (var i=0; i<len; i+=size) {
     result.push(arr.slice(i,i+size));
  }
	return result;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы