Wie gdoron wies darauf hin,Wie tauscht [b] [b = a, 0] zwischen a und b?
var a = "a";
var b = "b";
a = [b][b = a,0];
a
tauschen Will und b
, und obwohl es ein bisschen Hacky aussieht, hat es meine Neugier ausgelöst, und ich bin sehr gespannt, wie es funktioniert. Es ergibt keinen Sinn für mich.
_ "ein bisschen hacky" _ ??? viel hacky ... :-) – gdoron
Relevant: [Was ist ein besserer Weg, um zwei Argumente zu tauschen?] (http://stackoverflow.com/questions/8482402/whats-a-better-way-to-swap- Zwei-Argument-Werte) –
Wäre es nicht sinnvoller gewesen, zu Godrons anderer Antwort Stellung zu nehmen und um Klärung in Ihrer ursprünglichen Frage zu bitten? –