Как на самом деле работают глобальные переменные в JavaScript? Подробное объяснение Акселя Раушмайера → https://2ality.com/2019/07/global-scope.html