413просмотров
33.4%от подписчиков
24 марта 2026 г.
📷 ФотоScore: 454
🤔Задачи с вариантами ответов + объяснение решения🤷♂️ 🔐 ТЕСТ НА ЛОГИКУ: Что выведет этот код с замыканиями? javascript for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i), 100);
}
❤️🔥) 0, 1, 2 ❤️) 3, 3, 3 🔥) 1, 2, 3 Правильный ответ — ❤️! 😱 var имеет функциональную область видимости, к моменту выполнения setTimeout цикл завершится и i будет равно 3. 💡 СОВЕТ ДНЯ: Используй let вместо var — он создает новую переменную для каждой итерации! 😮 ФАКТ НА ПОДУМАТЬ: Эта особенность JavaScript настолько известна, что её называют "замыкание в цикле" — её спрашивают на 70% собеседований в FAANG! #JS_замыкания #Область_видимости #Frontend_головоломки #ФИТК_JS #Временные_странности #Код_который_обманывает