Come gdoron sottolineato,In che modo [b] [b = a, 0] scambia tra a e b?
var a = "a";
var b = "b";
a = [b][b = a,0];
cambierà a
e b
, e anche se sembra un po 'di hacky, che ha innescato la mia curiosità e sono molto curioso di come funziona. Non ha alcun senso per me.
_ "un po 'di hacky" _ ??? un sacco di hacky ... :-) – gdoron
Rilevante: [Qual è un modo migliore per scambiare due valori argomento?] (http://stackoverflow.com/questions/8482402/whats-a-better-way-to-swap- valori a due argomenti) –
Non avrebbe avuto più senso commentare l'altra risposta di Godron e chiedere chiarimenti nella domanda iniziale? –