- arguments是一个类数组对象
- 在调用函数时,我们所传递的实参都会在arguments中保存
- arguments.length就是实参的数量。
<script>
function fun(){
console.log(arguments instanceof Array);
console.log(Array.isArray(arguments)); //判断数组
console.log(arguments.length); //实参的数量
console.log(arguments[1]); //值为true
console.log(arguments.callee); //打印当前执行函数内容
}
fun('hello',true);
</script>
也可以定义形参,使用效果不变
function fun(a,b){
console.log(arguments instanceof Array);
console.log(Array.isArray(arguments)); //判断数组
console.log(arguments.length); //实参的数量
console.log(arguments[1]); //值为true
}
fun('hello',true);