我不知道如何學習演示2,因爲這對我很困難。這兩個變量如何交換使用一條線?
//demo1.js
var a = 1;
var b = 2;
var c;
c = b;
b = a;
a = c;
log(a); // a = 2
log(b); // b = 1 I can read this one.
//demo 2.js
var a = 1, b = 2;
a = [b][b = a, 0]; // why? '0' is a varible?
console.log(a,b) //output a = 2, b =1
雖然這很整齊,但請不要把它當做你實際應該做的事。這不是質量代碼。 – 2013-03-26 05:22:48