2017-10-28 27 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

你好Bro 你可以通過引用將值傳遞給類 –

+0

謝謝,我可以用「element.innerHTML」 –