Встречается на собеседованиях • сегодня
Когда использовать var
var имеет функциональную область видимости (scope), а не блочную, как let и const. Это может привести к неожиданному поведению, например:
javascript
for (var i = 0; i < 5; i++) {
setTimeout(() => console.log(i)); // Выведет 5 пять раз
}Использовать var стоит только для поддержки legacy-кода или в специфических случаях, когда нужно именно функциональное поднятие (hoisting). В современном JS предпочтительнее let и const из-за явной области видимости и предотвращения случайных переопределений.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы