Почему garbage collector не очищает переменную в случае замыкания в JavaScript

garbage collectorJavaScriptзамыканияосновы языкафронтенд-разработка