You can implement your own logger function that returns the traces as you want. For example:
const logger = ( pagination ) => ( arr ) => {
if (arr.length < pagination){
console.log (arr);
}
else {
while ( arr.length >= pagination) {
console.log(arr.slice(0, pagination));
arr = arr.slice(pagination, arr.length);
}
}
}
Using curing, you can set the first parameter, pagination, at the beginning of the file execution, and then call it whenever you want for any array.
const log = logger ( 2 );
const array = [1, 2, 3, 4, 5, 6];
log (array);
// [1, 2]
// [3, 4]
// [5, 6]
If you do not want to use currification, just declare the function like this:
const logger = ( pagination, arr ) => {
if (arr.length < pagination){
console.log (arr);
}
else {
while ( arr.length >= pagination) {
console.log(arr.slice(0, pagination));
arr = arr.slice(pagination, arr.length);
}
}
}
And call it like this:
logger(2,array);