首页 > 其他 > 详细

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

时间:2015-09-09 17:23:16      阅读:248      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!