とmyClass
の 2 つのメソッドで呼び出される Javascript クラスを作成しました。というプロパティに値を設定し、同じプロパティに別の値を設定して警告します。method1
method2
method1
X
method2
問題は、コードを実行しても何も警告されないことです。なぜこれが起こっているのですか?
私のコードは以下の通りです:
var myClass = function(classParamObject){
this.method1 = function() {
classParamObject.X = 'TEST';
};
this.method2 = function() {
// Even if I change the value of X to 'NEW VALUE', it is not changing
classParamObject.X = 'NEW VALUE';
// This alerts as 'TEST'
alert(classParamObject.X);
};
this.method1();
this.method2();
}