나는 전역 변수를 가지고 있습니다. window.remote.storageData
은 실행중인 스크립트에서 채워집니다. 그러나 어떤 경우에는 명시 적으로 정의되지 않습니다. 이런 경우에는 기능을 다시로드하기 위해 기능을 트리거하려고합니다. 나는 이것에 대한 setInterval을 사용 : var에이 타이머의 범위에서 정의되지 않은 될 경우전역 변수가 정의되지 않은 경우 즉시 함수를 트리거
setInterval(function(){...},timer);
그러나, 나는 내 코드에서 오류를 얻었다. 작은 타이머 간격이 내 응용 프로그램에 걸렸습니다. 타이머가 500 미만인 솔루션이 제대로 작동하지 않습니다.
변수 값이 변경되면 즉시 기능을 트리거하는 방법이 있습니까?
또는 세터/게터 –
예, 그것은 세터라고 : [MDN - Defining_getters_and_setters] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters) – Thomas