Naja, die funktion ist doch rekursiv. Und einmal fragst Du das Ergebnis vor dem Aufruf der weiteren funktionen und einmal erst nach deren return ----- Original Message ----- From: "André Michelle" <am@xxxxxxxxxxxxxxxxxx> To: <ascoders@xxxxxxxxxxxxx> Sent: Friday, August 01, 2003 7:07 PM Subject: [ascoders] Rekursive Funktion > hi, > > > kan mir das jemand näher bringen: > > var c = 0; > var func = function ( c ) { > if ( c > 10 ) return; > trace ( c ); > arguments.callee ( ++c ); > } > func(0); > > ^--^ > > var c = 0; > var func = function ( c ) { > if ( c > 10 ) return; > arguments.callee ( ++c ); > trace ( c ); > } > func(0); > > Ausgabe1: ++ Ausgabe2: -- > > > aM > http://www.andre-michelle.com > > ------------------------------------------------------ > Archiv : //www.freelists.org/archives/ascoders/ > Optionen : //www.freelists.org/list/ascoders > ------------------------------------------------------ > ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------