Задать вопрос
MrAnderson1999
@MrAnderson1999
Секси

Что значит блочная область видимости?

Как пример, при использовании let в цикле у нас переменная не видна дальше области цикла, но
при использовании стрелочной функции в функции или объекте через setTimeout почему-то её контекст не window, а текущая функция или объект, хотя обычная функция в this нам вернет window.

Как понять принцип работы области видимости let и стрелочных функций?
  • Вопрос задан
  • 168 просмотров
Подписаться 3 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@McBernar
Let работают внутри { }.
У стрелок нет своего this и в этом их прелесть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы