- 形参个数:函数名.length
- 实参个数:arguments.length(在函数内部使用)
-
arguments.callee 在函数内部使用:获取当前函数的引用,一般用在匿名函数递归中
(function() { // 没有函数名字,如何调用自己? arguments.callee(); })();
-
通过arguments调用函数时的this指向
var length = 10 function fn() { console.log(this.length) } var obj = { length: 5, method: function(fn1) { arguments[0]() } } obj.method(fn, 123)
- arguments为类数组,相当于[function fn(){}, 123]
- 通过arguments[0]的方式执行,函数内部this指向该数组,length值为类数组长度,结果为2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。