Ho creato questa funzione ricorsiva che in teoria mi dovrebbe restituire il contenuto di un Array...perchè invece mi restituisce undefined?
function return_array(_array,righe){
if(righe>=t) {
for(var i=0;i<_array.length;i++){
arr_vuoto.push(_array[i]);
}
} else {
return arr_vuoto;
}
t++;
return_array(_array,righe);
}
righe=1;
prova=[1,10,15,23,40];
t=0;
arr_vuoto=new Array();
trace(return_array(prova,righe))// risultato undefined;