//翻转数组
function fn2(){
let x ;
console.log(arguments);
for(let i = 0; i <= arguments.length-1; i++){
for(let j = 0; j <= arguments.length-i-1; j++){
x = arguments[j];
arguments[j] = arguments[j+1];
arguments[j+1] = x;
}
}
for(let z = 0; z <= arguments.length-1; z++){
console.log(arguments[z]);
}
console.log(arguments);
}
fn2(4,5,6,8,9,10,110);
问题
使用arguments最后得到的arguments是
Arguments(7) [undefined, 110, 10, 9, 8, 6, 5, 4, callee: ƒ, Symbol(Symbol.iterator): ƒ],
请问大佬们这个undefined是哪里来的。