2017-10-28 9 views
-1

クラスを通過する変数の値を変更することは可能ですか?クラスを通過する変数の値を変更することは可能ですか?

は、グローバル変数this.statusでは動作しませんし、また、ローカル変数

では動作しません。私は両方の結果は未定義である右の「appendTo」を実行

後の状態を変更する必要があります。

 let status; 
     const client = new Myclass(); 
     client.add(url, result => { 
      this.status = false; 
      result.files.appendTo('#div'); 

      status = false 
     }); 

     console.log(status) 
     console.log(this.status) 
+0

こんにちは、ちょうど私が解決しようとしたが、どちらも務めた二つの形式を実証します。私は解決策が必要です。ありがとうございました。 –

答えて

0
let status; 
    var me=this; 
    const client = new Myclass(); 
    client.add(url, result => { 
     me.status = false; 
     result.files.appendTo('#div'); 
    }); 

    console.log(status) 
    console.log(this.status) 
+0

こんにちは、状態は変わりません。今は空です。 "false"を表示しない –

+0

hello Bro 参照でクラスに値を渡すことができます –

+0

ありがとう、私は "element.innerHTML" –

関連する問題