Stage#1 Область видимости и функции
Scope
- Область видимости (Scope)
- Глобальный и локальный Scope
- Вложенный Scope
- Hoisting
- temporal dead zone (TDZ) Функции
- типы функций
- передача параметров
- возврат значения
- функции как данные
- this
- контекст
- функция как конструктор
- call/apply/bind
- Статический и динамический scope
- Замыкания
- Замыкания и циклы
- Chaining, Decorator
- Scheduling
- setTimeout and setInterval
- 4 часа
Вам необходимо посмотреть запись вебинара:
- Часть#1 https://www.youtube.com/watch?v=c_rHAYNBotQ
- Часть#2 https://www.youtube.com/watch?v=h5o_tgEMKxY
- Слайды
- Вам необходимо пройти тест "JS Scope & Functions" в RS APP > Auto Test
- Задачи на Codewars
- https://learn.javascript.ru/advanced-functions
- Подробнее про контекст вызова this - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/this
- Замыкания в JS - https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures