// two-dimensional array = nested array = array of arrays
function createArrayOfArrays(arr, size) {
const arrayofArrays = [];
for (let i = 0; i < arr.length; i += size) {
arrayofArrays.push(arr.slice(i, i + size));
}
return arrayofArrays;
}
const originalArray = [1, 2, 3, 4, 5, 6, 7];
const chunkSize = 3;
const arrayofArrays = createArrayOfArrays(originalArray, chunkSize);
console.log(arrayofArrays);
console.log(arrayofArrays[0]);
console.log(arrayofArrays[1]);
console.log(arrayofArrays[0][1]);
console.log(arrayofArrays[1][2]);
/*
run:
[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7 ] ]
[ 1, 2, 3 ]
[ 4, 5, 6 ]
2
6
*/