W javascript, jak wywołać zdarzenie, gdy wartość zmiennej jest zmieniona? [duplikować]

To pytanie ma już tutaj odpowiedź:

Słuchanie zmiennych zmian w JavaScript 17 odpowiedzi

Mam dwie zmienne:

var trafficLightIsGreen = false; 
var someoneIsRunningTheLight = false;

Chciałbym wyzwolić zdarzenie, gdy dwie zmienne zgadzają się z moimi warunkami:

if(trafficLightIsGreen && !someoneIsRunningTheLight){
    go(); 
}

Zakładając, że te dwa booleany mogą się zmienić w każdej chwili, jak mogę wyzwolić mojego() metoda, gdy zmieniają się zgodnie z moimi warunkami?

questionAnswers(7)

yourAnswerToTheQuestion