Như gdoron chỉ ra,Cách [b] [b = a, 0] hoán đổi giữa a và b?
var a = "a";
var b = "b";
a = [b][b = a,0];
sẽ trao đổi a
và b
, và mặc dù nó trông giống một chút hacky, nó đã gây ra sự tò mò của tôi và tôi rất tò mò như thế nào nó hoạt động. Nó không có ý nghĩa gì với tôi.
_ "một chút hacky" _ ??? rất nhiều hacky ... :-) – gdoron
Có liên quan: [Cách tốt hơn để hoán đổi hai giá trị đối số là gì?] (http://stackoverflow.com/questions/8482402/whats-a-better-way-to-swap- hai tham số-giá trị) –
Nó sẽ không có ý nghĩa hơn để bình luận về câu trả lời khác của godron và yêu cầu làm rõ trong câu hỏi ban đầu của bạn? –