AS3.0的函数定义参数中...代表什么
谁能解释一下,这句话的每一段的意思,结果什么,谢谢。functiontestA(...paras):void{trace("参数长度:"+paras.length);fo...
谁能解释一下,这句话的每一段的意思,结果什么,谢谢。
function testA(...paras):void{
trace("参数长度:"+paras.length);
for (var i in paras)trace(paras[i]);
}
testA(1,[2,3],"String type"); 展开
function testA(...paras):void{
trace("参数长度:"+paras.length);
for (var i in paras)trace(paras[i]);
}
testA(1,[2,3],"String type"); 展开
展开全部
function testA(...paras):void{ //参数...代表很多,就是调用这个函数的时候参数可以不定
trace("参数长度:"+paras.length);//这个是参数的长度,上面...参数也就类似数组了
for (var i in paras)trace(paras[i]);//for in 循环 遍历参数,并输出
}
testA(1,[2,3],"String type");//这个就是调用上面函数的函数了,采纳哦,不对的地方请指出
trace("参数长度:"+paras.length);//这个是参数的长度,上面...参数也就类似数组了
for (var i in paras)trace(paras[i]);//for in 循环 遍历参数,并输出
}
testA(1,[2,3],"String type");//这个就是调用上面函数的函数了,采纳哦,不对的地方请指出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询