0
私はJavaScriptを使用しています。私は与えられたグローバル変数の値を変更できる関数を持っていたいと思います。私のコードは次の構造を有することがあります。関数内のグローバル変数の値を変更するにはどうすればよいですか?
function change(variable_name, new_value){
//Code to make it work!
}
を、私は、関数は次のように仕事をしたい:
var x = 0;
change(x,2);
と、この時点で、変数xは2
と同じでなければなりませんありがとう、私の英語のために申し訳ありません!
として変数名を渡す必要があります。あなたがそれを求める方法ではありません。これは、参照渡しであるため、配列やオブジェクトに対してのみ機能しますが、プリミティブは値渡しであるため、そのように変更することはできません。 – vlaz