arr = [1,2,3,4,5,6,7,8,9,10];
let arr1 = [...arr];
let number = 3;
let mode = 0;
var result =[];
var list = [];
let iteration = 0;
if (mode === 1){
while (arr1.length !== 0){
if (list.length !== number){
let item = arr1.splice(0,1).toString();
list.push(item);
}else{
result.push(list);
list = [];
}
}
result.push(list);
}
/*Berdasarkan jumlah Group*/
if (mode === 0){
let totalGroup = Math.floor(arr.length/number);
while (arr1.length !== 0 && result.length !== number){
if (list.length < totalGroup){
let item = arr1.splice(0,1).toString();
list.push(item);
}else{
result.push(list);
list = [];
}
}
while (arr1.length !== 0){
let item = arr1.splice(0,1).toString()
result[iteration].push(item)
iteration++
}
if(list.length !== 0){
result.push(list)
}
console.log(totalGroup + "pods");
console.log("sisa " + arr1);
console.log( list );
}
console.log(result);