在javascript中使用链式速记运算符编写交换函数时,我偶然发现了让我困惑的东西。 此代码应该交换a和b值。 var a = 4532;
var b = 969;
a^=b^=a^=b;
但事实并非如此:B = 4532,但= 0 如果我打破2行的代码,它按预期工作。 var a = 4532;
var b = 969;
b^=a^=b;
a^=b;
什么是技术解释? P
我刚刚从开始:http://jsfiddle.net/FJFFJ/1/(由Chain dynamically created dropdowns with JQuery) 这确实不错,但现在我需要改变一下:克隆选择的最后一组。 即: +-
Argentina | San Juan | Rawson
Chile | Santiago | Chiñihue
然后,如果我点击 “+”,将克隆