P.S.: ok, ist natürlich so, dass ich die Werte aus der Funktion auch zurückgeben muss, daher in die Richtung:
// in Funktion
return[o1, o2];
var Array_vertauscht = Tausch(Tauschobjekt1, Tauschobjekt2);
[Tauschobjekt1, Tauschobjekt2] = Array_vertauscht;
...aber ist das tatsächlich der beste gangbare Weg? Erscheint mir doch irgendwie umständlich und nicht zuletzt auch ziemlich fehleranfällig...