码迷,mamicode.com
首页 > 其他好文 > 详细

[ActionScript 3.0] AS3 获取函数参数个数

时间:2015-09-09 17:25:15      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

 1 function createFunction(param1:String,param2:String,param3:int=0):void
 2 {
 3     trace(arguments.length);//arguments.length表示实参个数
 4 }
 5 trace(arguments.length);//输出0,说明arguments.length只在函数体内有效
 6 trace(createFunction.length);//输出3,说明createFunction.length为定义时的参数个数,不作为传递时的参数个数
 7 createFunction("参数1","参数2");//输出2
 8 createFunction("参数1","参数2",5);//输出3
 9 function createFunction2(...arg):void
10 {
11     //trace(arguments.length);//已经有数组arg,此时arguments不可用,报错
12     trace(arg.length);//arg.length表示实参个数
13 }
14 trace(createFunction2.length);//输出0,说明未定义参数,
15 createFunction2(1,2,3);
16 createFunction2(1,2,3,4);

 

[ActionScript 3.0] AS3 获取函数参数个数

标签:

原文地址:http://www.cnblogs.com/frost-yen/p/4795077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!