我有全局變量例如window.remote.storageData
填寫腳本運行。但是,在某些情況下,它會變得不明確。在這些情況下,我想要觸發功能以重新加載它。 我用的setInterval此:如果Global var變得不確定,立即觸發函數
setInterval(function(){...},timer);
但是,如果VAR成爲定時器的範圍不確定我在我的代碼有錯誤。 微小的計時器差距卡住了我的應用程序,那些定時器少於500的解決方案工作不正常。
當變量值被改變時,是否有一些方法可以立即觸發函數?
或制定者/吸氣 –
是的,這就是所謂的二傳手:[MDN - Defining_getters_and_setters(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters) – Thomas