ECMAScript的函数功能使用时,有时会需要判断参数个数。
arguments:
1此对象不是Array,只是近似Array的功能。因此可以使用arguments[0]等得到传递的参数。
2.arguments的length属性能得到实际传递给函数的参数个数。
arguments的callee属性
此属性表示正被执行的函数对象自身。因此arguments.callee.length(也可使用“函数名字.length”)表示声明函数时指定的参数个数。
函数的caller属性
在函数内部使用“函数名字.caller”可以得到调用当前函数的父函数的实例。
最后
以上就是眯眯眼牛排最近收集整理的关于argument与callee和caller的全部内容,更多相关argument与callee和caller内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复