这句actionscript语句为什么出现这样的效果?

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:11:35
function traceParams():Void{
for(i=0;i<arguments.length;i++){
trace(traceParams[i]);
}
}
traceParams("one","two","three","four","five");
按理说ouput上应该出现的是
one
two
three
four
five
才对啊,~~

怎么运行后,output上出现的是
undefined
undefined
undefined
undefined
undefined

怎么回事?请指教,我初学
应该改成什么样呢?请指教...我才学不久,望高手能细解一下.感谢..
都说我是初学者了,二楼的朋友.当老师也要向四楼学习学习哈~~我懂我就不来问了...~感谢四楼~~~呵~~~

function traceParams(arguments:Array):Void {
for (var i:Number = 0; i<arguments.length; i++) {
trace(arguments[i]);
}
}
var myArray:Array = ["one", "two", "three", "four", "five"];
traceParams(myArray);
//这样就好了,你的问题出在你没给函数定义参数.

废话,写错了

谁教你这么写的?写错了

变量都没定义

变量都没定