Отслеживаение изменения переменной JS

У меня есть state

введите сюда описание изображения

Пишу вот такую конструкцию, чтобы обращаться к элементам state как к отдельным переменным

введите сюда описание изображения

Проблема заключается в том, что при изменении state (в примере state.gameState) переменная gameState все еще равна предыдущему значению state.gameState (что соответствует логике)

введите сюда описание изображения

Подскажите, как можно сделать, чтобы при изменении state менялись итеррируемые переменные {gameState, settings, ... и др.}. Сам state задается через Object.defineProperty

введите сюда описание изображения


Ответы (0 шт):