*Типичный способ реализации замыкания — это создание связи между каждым объектом-функцией и объектом-словарем, представляющим собой лексическую область видимости для этой функции* *И как только переменная используется в любом из замыканий (новое каждую секунду), то она попадает в лексическую область видимости, используемую всеми замыканиями в этой области видимости (глобальная)*
Это означает, что каждый раз область видимости объекта-функции replaceThing становится глобальной, так же как и у объекта-словаря theThing.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.