一、函数的实参和形参
1、可选形参是指调用函数时可以省略的参数,一般会有默认值的设置
age为可选参数当用这种可选实参实现函数时,需要将可选参数放在实参列表的最后,那些调用函数的程序员是无法省略第一个实参并传入第二个实参的,他必须将undefined作为第一个实参显示传入。
2、实参对象
有时传入的实参个数超过函数定义时的参数个数,这是就用到了实参对象他以数字为索引,通过数字下标来获取,因为实参对象和数组一样包含一个length属性,但不是真正的数组。
ps:不定实参函数(可以接受任意个数的实参)的实参个数不能为零。
callee和caller
callee指代当前正在执行的函数,caller指代当前正在执行的函数的函数,
用处:在匿名函数中通过callee来递归的调用自身。
网友评论