Hallo Michael,
Du gehst von der richtigen Praemisse aus. Ich _muss_ dabei aber gleichzeitig natuerlich auch noch den Code straff halten, das heisst in der aufrufenden Funktion genau einen Call fuer den Austausch, hier muss ich ja erst "rec" aufrufen, dann "exchange" und am Schluss dann noch zurueckueberweisen, und das erzeugt dann doch wieder eine aehnliche Codemenge, wie wenn ich den Dreieckstausch jedesmal einzeln codiere.
Was hälts du von dieser Variante?
function tausch(a,b)
{
tausche=new Array(2);
tausche[0]=b;
tausche[1]=a;
return tausche;
}
function austauschen()
{
getauscht=tausch(2,5)
alert(getauscht[0]);alert(getauscht[1]);
}
Viele Grüße
Antje