Monica @Monica:多参函数的翻译也有问题啊。
AS:
functiong storeString(type:String, ...value):void{
var a : * = value[0];
}
翻译后的JS:
storeString=function(type,__value){
var value=[];for(var i=1,sz=arguments.length;i<sz;i++)value.push(arguments[i]);
var a=value[0];
}
这个时候的value变成了两层数组了,拿出来a是__value的这个数组。而不是第一个参数