Does anyone know why using console.log inside of a function returns a list instead of the intended array?
function intToArray() {
var array = [];
for (var i = 0; i < arguments.length; i++)
array.push(arguments[i]);
return array;
}
function printArray() {
console.log(intToArray(arguments));
}
console.log(intToArray(1,2,3,3,4,4,5,6,7,8,8,9));
// [1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 9]
printArray(1,2,3,3,4,4,5,6,7,8,8,9);
// [0: {0: 1, 1: 2, 2: 3, 3: 3, 4: 4, 5: 4, …}]