函数内部有一个关键字 arguments,代表实际传入函数的参数列表(类数组)
形参就是形式上的参数
实参就是实际传入的参数
实参的个数可以比形参的个数多,然后按顺序赋值
但是实参的个数也可以比形参少,然后按顺序赋值
function fn(a,b){
var c=a+b
console.log(c)
console.log(arguments)
}
arguments就是a和b
fn(10,20,30,40)
然后我们去调用函数的时候传入的参数10 20 30 40就是实参
然后就是函数的length属性
函数的length属性是形参的个数
注意区别数组的length属性是数据的个数!!
然后函数的name属性就是函数的名称