functiondivideArrayIntoParts(arr, parts) {
var results = [];
var length = arr.length;
var i = 0;
while (i < length) {
var size = Math.ceil((length - i) / parts);
results.push(arr.slice(i, i + size));
i += size;
parts--;
}
return results;
}
var arrayToDivide = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
var parts = 5;
var result = divideArrayIntoParts(arrayToDivide, parts);
console.log(result);