看了这篇文章:ActionScript 语言及其语法之函数-函数参数
才发现原来as3还有个[backcolor=rgba(0, 0, 0, 0.027451)]arguments ARGUMENTS 对象 在将参数传递给某个函数时,可以使用 arguments 对象来访问有关传递给该函数的参数的信息。arguments 对象的一些重要方面包括:
更多看原文哈: http://www.chenlinsheng.com/?p=1710
才发现原来as3还有个[backcolor=rgba(0, 0, 0, 0.027451)]arguments ARGUMENTS 对象 在将参数传递给某个函数时,可以使用 arguments 对象来访问有关传递给该函数的参数的信息。arguments 对象的一些重要方面包括:
- arguments 对象是一个数组,其中包括传递给函数的所有参数。
- arguments.length 属性报告传递给函数的参数数量。
- arguments.callee 属性提供对函数本身的引用,该引用可用于递归调用函数表达式。
[Actionscript3]
纯文本查看
复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
|
var
factorial:Function =
function
(x:
uint
)
{
if
(x ==
0
)
{
return
1
;
}
else
{
return
(x * arguments.callee(x -
1
));
}
}
trace
(factorial(
5
));
// 120
|
更多看原文哈: http://www.chenlinsheng.com/?p=1710