JavaScript #9 Функции: Замыкания, области видимости, лексическое окружение

preview_player
Показать описание
#YauhenK #webDev #JS #JavaScript

Всех приветствую в курсе «JavaScript».
В данном видео-курсе мы с вами поподробнее рассмотрим особенности языка, которые вызывают затруднения при его изучении. Ключевой упор, так же, будет сделан на вопросы, которые вы можете услышать на собеседовании на вакансию front-end разработчика.

✒ Используемые ресурсы и инструменты:

✒ Полезные ссылки:

✒ Полный список готовых и планируемых курсов:

✒ Автор курса:

Рекомендации по теме
Комментарии
Автор

Первый человек, который нормально, без "абстракций", объяснил эту тему!)

MAKSIMTSA
Автор

Просто отличный урок, спасибо вам за труды!

ШураБосс
Автор

Наконец-то хоть кто-то нормально объяснил замыкания. Пример с десятью кнопками - просто класс! Спасибо

annavoloshyna
Автор

Спасибо.Особенно за примеры которые являются реальнимы ситуациями

AronBergman
Автор

Супер! Отлично объяснено что такое замыкание, именно простыми понятными словами!

mrsiarhei
Автор

Хороший пример в конце. Можно использовать для слайдера при клике на опредленный кружочек навигации. Раньше делал через делегирование. Оказывается можно проще)

alexmerser
Автор

Евгений, поясните пожалуйста, продублировал ваш код(7.33), до того как вы создали замыкание в функции, и по клику в консоли всегда показывалось 10 как и у вас. Потом в цикле for где обьявляется переменная i заменил var на let, и по клику стало показывать всегда нужную цыфру. Это такая особенность let ?

СергейУстинов-фщ
Автор

Можно ли передать функции параметр (переменная или другая функция) которые находятся внутри этой же функции? Или они должны всегда бить из внешних скоупов?

factotum
Автор

Добрый день. Скажите пожалуйста, на 8.25 минуте, вы сказали что вызываем функцию в строке 5, относительно i в строке 7. И дописали (i) после функции. Можно поподробнее про это прием? Что происходит?

bbcat
Автор

Уроки просто отличные. Огромное спасибо автору. Однозначно лайк и подписка. Не планируете серию обучающих уроков по ReactJS и новым фичам ES6? (могли бы Вы посоветовать какую то литературу или скринкасты по React, кроме офф документации)

vovk
Автор

Объясните, пожалуйста, синтаксис двух скобок sum()()

pavelsilber
Автор

Можете пояснить что произошло? Если я правильно понял то у  let = i своя область видимости, которая ограничиваеться только циклом, а функция использует уже совсем другую переменную i? Не могу до конца понять((( И еще, правильно ли выполнять присваивание номеров кнопкам через forEach? (там где код закомментирован). Можно как то сделать onclick тоже через forEach или другой метод перебора массива?

Буду очень благодарен за ответы. УСПЕХОВ КАНАЛУ И ВАМ!

vovk
Автор

Environment и Scope это одно и тоже или нет?

bogdanshelomanov
Автор

То есть, Вы просто берете главы из учебника Ильи Кантора, озвучиваете и выкладываете? В чем смысл?

TheGoBender
Автор

З let замість var з buttons працює без магії виклику з аргументом і

АлександрСтепанов-цэ
Автор

Так я и не понял, как работает замыкание

Smyth
Автор

Начало было хорошим, описание в каждой строке... а потом просто каша

alessandrobatichelli