AS3函数中传任意个参数
AS3函数中传任意个参数:定义了一个求平均数的函数,其中形参…arg代表了任意数量的形参,这些参数在实际传入时会保存到名为arg的数组中。
function average(...arg):Number {
var len:uint=arg.length;
var sum:uint;
for (var i:int=0; i<len; i++) {
sum+=arg[i];
}
return sum / len;
}
var av:Number=average(1,2,3,4,5,6,7,8,9,100);
trace(av);//输出14.5
var avb:Number=average(10,20);
trace(avb);//输出15
没有评论 ▼