0
私は、次のスワップ機能を加えました。シンプルスワッププログラムでは、JavaScript
var x=5;
var y=10;
swap(x,y);
問題は、私は、出力スワップ後に、これらの変数のvauesが、私はまだ、xとyのための10のために5を取得するときにということである: 私はfollwingコードを持っています。 アイデア
私は、次のスワップ機能を加えました。シンプルスワッププログラムでは、JavaScript
var x=5;
var y=10;
swap(x,y);
問題は、私は、出力スワップ後に、これらの変数のvauesが、私はまだ、xとyのための10のために5を取得するときにということである: 私はfollwingコードを持っています。 アイデア
パラメータは次を置き換える関数を記述することができない値で渡されますので:
var a, b;
var temp = a;
a = b;
b = temp;
また、ワンライナーを使用することができます。
b = [a, a = b][0];
**値**の'x'と' y'は変数自体ではなく 'swap'に渡されます。 –