ЗАМЫКАНИЯ В JS за 15 минут: ОТ и ДО | Что такое лексическое окружение и как связано с замыканием?
Vložit
- čas přidán 7. 05. 2024
- * ИНТЕНСИВ "Игра на чистом JS: с нуля до деплоя": pomazkovjs-hangman.ru/
⭐ Поддержать донатом: boosty.to/pomazkovjs/single-p...
Почему у вас не получается понять замыкания в JS?
Всё просто: вам неправильно объясняют!
В этом видео я объясню вам замыкания так, что больше у вас не возникнет проблем на собеседовании и при решении задач НИ-КОГ-ДА.
Посмотрев видео до конца, вы узнаете:
- Что такое лексическое окружение
- Что такое замыкание простыми словами
- Как замыкания связаны с лексическим окружением
- Задачи на замыкания на собеседовании: примеры и как правильно их решать.
Приятного просмотра! 🔥
➡️ ROADMAP с НУЛЯ до MIDDLE: • Что должен знать JUNIO...
* ТАЙМ-КОДЫ:
00:00 Вступление
00:05 Мой опыт
00:41 Что такое лексическое окружение в JS
03:16 Что такое замыкания в JS
05:54 Задача на замыкания 1
10:03 Задача на замыкания 2 (посложнее)
13:34 Дополнительный вопрос по задаче 2
14:17 Заключение
* СОЦ. СЕТИ:
👀 Instagram - / pomazkov.js
🚀 Telegram - t.me/pomazkovjs
* ОБО МНЕ:
Меня зовут Арсений Помазков, я - senior frontend-разработчик, начавший карьеру на американской фрилансе-бирже и прошёдший путь от «стажёра» до «старшего разработчика».
Я обучился программированию самостоятельно, и моя цель - показать вам, что веб-разработка - это не только перспективно и востребовано, но и очень увлекательно 🔥
#фронтенд #замыкания #javascript
Наглядное и прозрачное объяснение, подача материала шикарная!!! Хотелось бы увидеть объяснение рекурсии и асинхронности и промисов в JS
Красавчик, наконец кто-то рассказал не как работает замыкание, а, что это такое.
Самое лучшее объяснение этой темы на просторах youtub`а. Прочитал кучу материала, но на так и не улавливал сути и вот тебе пожалуйста 15 минут и готово. Спасибо!
Это наверное мой второй комментарий за 7 лет на ютубе. Очень понравилось преподнесение материала, всё очень понятно и приятно смотреть, продолжай делать видео!
Молчаливый боб прослезился , читая этот комент
Не только Молчаливый Боб, я тоже прослезился... Спасибо 🙌
Согласен с автором комментария и хочу так же поблагодарить ,что помог освежить память!
было бы круто от вас услышать разбор промисов
@@pomazkovjs подскажите, пожалуйста. Есть пример:
for (var i = 0; i < 3; i++) {
setTimeout(function log() {
console.log(i);
}, 1000);
}
В глоб. лекс. окр. будет {ссылка: null, переменные: for}
А дальше в локальном как?
Решение задачи знаю, но хотел как у вас расписать, но что то путаюсь
и если заменить объявление i на let
Ты лучший. Посмотрел множество видео и перечитал много инфы, но так до конца не понял, как все работает, пока не наткнулся на твое видео. Спасибо за контент.
Спасибо! Лучшее объяснение, из всех, которые я видел на сегодняшний день! )
Видео случайно вылезло в рекомендациях, когда готовился к собесу, и что такое замыкание уже давно знаю. Но объяснено очень круто и наглядно, лайк за такой контент.
Всегда думал, что замыкание это какая-то мегасложная тема, а оказалось проще простого. Спасибо за понятное объяснение
красавчик)
работаю фронтендером год, но просто посмотреть видос, что бы понять как о механизме расскажут другие - интересно)
Продолжай в то же духе, у тебя хорошо получается
Это лучшее, что я смотрел про замыкание. Спасибо и продолжай в том же духе!
Ваш канал находка для меня) только начал изучать js, вы все понятно объясняете, спасибо🔥
Действительно полезно 👏 Спасибо за видео. Особенно понравился последний пример задачи с собеседования👍
Вот то что искал! без воды и качество классное! звук приятный!
Очень структурированная и доступная подача, качество на высоте. Был бы рад видеть ролик про промисы)
🔥Мой интенсив по JS: pomazkovjs-hangman.ru/
⭐ Поддержать донатом: boosty.to/pomazkovjs/single-payment/donation/500599
Больше крутого контента:
🚀 Telegram - t.me/pomazkovjs
👀 Instagram - instagram.com/pomazkov.js
Арсений, спасибо тебе огромное за этот чудесный гайд!
очень полезно, спасибо большое! с count в последнем примере ошиблась, но так приятно было разобраться в итоге, ура!
Лучший материал по этой теме, озвучка, фон, объяснение все на 10 баллов! Спасибо
🧡 Спасибо, очень полезно! Хочется ролик про асинхронность в JS 🙏
Впервые встретил видео, в котором все разложили. Просто топ!!! Продолжай делать видео в таком формате)))
Довольно лаконичное объяснение материала. Спасибо за проделанную работу)
Офигенное видео, очень понятно и увлекательно рассказываете! Успехов в развитии канала, у вас всё точно получится:)
Самое понятное объяснение понятия "замыкание", интересно и приятно смотреть, так держать!
Спасибо! Мне очень нравится как вы обращаете внимания на некоторые моменты, которые могут быть непонятными для обучающихся. Я сам опытный разработчик, но тоже кое-что полезного узнал. Продолжайте в том же духе!
Великолепное качество материала и подача, спасибо!
Отличная подача материала! Большая благодарность Арсению)
Спасибо! Не бросай снимать пожалуйста
Супер! Особенно полезным оказался последний пример с message!
Спасибо. Все понял.
А за монтаж прям отдельная похвала! Спасибо!
Арсений, большое спасибо за такое доступное, лаконичное и в то же время ёмкое объяснение непростой для меня темы!Успехов!
Вы очень хорошо объясняете каждую тему, большое спасибо, вы делаете большую работу
чувак, очень классно, продолжай делать видосы пожалуйста, у тебя оч хорошие скиллы преподавания, после просмотра вопросов, если и становится больше, то энивей их легко сформулировать
спасибо!
Огромное спасибо, надеюсь ты и дальше будешь выпускать подобные видео!
Кратко, понятно, великолепно)) Спасибо за Вашу работу!
лучший, спасибо за подробное объяснение! успехов тебе в продвижении канала.
Тоже вот учу Front-end, смотрю все твои видео, очень приятный блогер, спасибо)
блин мужик, это реально слишком качественный контент, который заслуживает гораздо больше фидбека, ты очень крут
не мог бы в одном из следующих роликов рассказать по темам: "Что выбрать фриланс или работу" и "с чего начинать джаваскрипт" буду очень рад если снимешь)))
Очень просто стало после слов пройдемся по коду как интерпретатор! По шагам воспринимается гораздо быстрее и запомнить легче. Спс
сейчас на курсах как раз эта тема, решил послушать других, как рассказывают
интересно, спсибо. Задачки супер. Каждая следующая задачка, помогает понять лучше
Спасибо, пожалуй самое исчерпывающее объяснение замыкания)
очень классная подача, спасибо вам большое! Будет неплохо если сделаете видео по var, let, const
Замечательное видео) Все очень понятно, благодарю!
Спасибо тебе большое за столь подробное и важное объяснение базовых понятий!
Спасибо за контент - случайно наткнулся когда искал ролики про this и затянуло))) Объяснение и подача - просто бомба, но не хватает пока контента - та же рекурсия, промисы с асинк эвэйт и много чего хотелось бы услышать в вашей интерпретации. Успехов и продолжай в том же духе. С меня подписка, палец вверх, комментарий и колокольчик)
Великолепно! Пойду дальше учить HTML
Как дела?)
@@vera_di Не дался, наверное, HTML ))
@@vera_di Великолепно!)
@@shellhell2223 спасибо за оценку ☺️
@@vera_di Не помню, чтоб я вас оценивал ))) Но, всегда пожалуйста😀
Это лучшее для меня обьяснение. Благодарю.
Наконец-то нормально объяснение замыканий. Благодарочка автору. Не забивай на канал!
Ни в коем случае. Прорываюсь сквозь все преграды и выпускаю новые ролики 🙌 С трудом, не так часто, как хотелось бы, но процесс идёт
Спасибо, Арсений! Сейчас прохожу JS на курсах в Израиле. Мне достаточно много лет, у меня советское образование программиста(Pl1, Fortran, Assembler). Фронтенда тогда не было, и у меня сейчас в процессе обучения возникли некоторые трудности. Не скажу, что наш преподаватель плох, но твои объяснения до меня доходят куда яснее.
очень понятное объяснение, спасибо!!! ждем var, let, const. Приятно будет послушать, подача материала нравится, да и для новичков контент будет полезный
Это лучшее объяснение, что я видел. Хотя я и знал про лексическое окружение, в моменте, когда нужно решить подобную задачу, где-то терял нить. Но тут прям по полочкам, при чем затронул все дополнительно возникающие вопросы. Видео супер, спасибо!
Очень рад слышать такое, спасибо за комментарий!
Брат, я тоби лублу! Это лучше объяснения что я видел, спасибо ❤
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
🎉🎉🎉 наконец, тема замыкания раскрыта понятно и с примерами) спасибо) можно ли записать видео про контекст(this)?) и показать его значения от способа вызова
Просто огромное душевное спасибо вам, вы объясняете так просто но так понятно, благодаря вам я понял очень многое в js, другие программисты не умеют объяснять так как вы (не все футболисты становятся тренерами), но вы просто шедевр, еще раз огромное спасибо что заморачиваетесь чтобы объяснить такую трудную подтемку, у вас это очень хорошо получается
p.s. напишу еще комменты под др ваши видео, чтобы ютуб продвигал в массы!
Спасибо большое! Я так долго тоже не мог понять и как бы "логически визуализировать в голове" всю эту картину, а тут все стало понятно!
Это вау! Даже при том что я все это знал на уровне интуиции. Теперь реально по полкам лежит. Полезным будет разбор сложных кейсов асинхронщины, макро и микротасок, могу еще идей накидать. Вообще мне нравится курс на то чтобы объяснять какие-то еще важные штуки попутно, вкупе это лучше усваивается и запоминается. И еще, сейчас все курсы объясняют основы, но так что потом приходится переучиваться и смотреть на код по-другому. Поэтому в качестве обратной связи рекомендую в каждой теме углубляться максимально, то есть, например, не говорить что объект это просто структура данных с полями и значениями, а сразу же объяснить как он хранится в памяти, про ссылочное присваивание и более сложные нюансы с их работой, что строки, например, это тоже под капотом объекты и у них есть методы. Такие видео будут интересны и более опытным разработчикам. Контента для новичков полно, а продвинутые юзеры евентлупа тоже жаждят знаний)
Вондерфульно, замыкания и эту тему давно прошел и чисто по фану решил посилтоеть с утра ща чашкой кофе, очень подробное и структурированное объяснение, респект
Спасибо за подробное объяснение темы 🔥
Одно из лучших объяснений 👏
Хорошая подача, приятно послушать. Интересно бы послушать про прототипы.
Спасибо за внятное, понятное объяснение. Все по полочкам.
Здорово! Хотелось бы больше учебного контента - актуального!
Спасибо за отличное объяснение
Огромное спасибо за столь понятное объяснения замыкания)
Спасибо. Все шикарно. У вас талант.
Благодарю за проделанную работу)
просто лучший! все максимально понятно и интересно
очень качественное объяснение, спасибо большое!
хотелось бы послушать про методы массивов и в какой ситуации какой выбирать
Наконец-то, хоть один человек связал замыкание и лексическое окружение) Объясняю всем точно также, то есть обязательно связываю с лексическим окружением) Красава!
Да, действительно понятное объяснение. Благодарю...
это самое лучшее пояснение из всех что я видел)
Редко оставляю комментарии, но тут невозможно удержаться. Пожалуй это лучшее объяснение замыканий которое я слышал)
Спасибо за видео.
Стало сильно понятнее, спасибо за такое подробное объяснение!
всё очень понятно и приятно смотреть, продолжай делать видео!
Спасибо автору, донес информацию очень доходчиво. Жду видео про отличия var, let и const😊
Сделано ✅
Лучше объяснение, что я видел. Спасибо!
я благодарю за проделанную работу
Спасибо! 👍
Очень наглядно и понятно. Спасибо!
Этот канал ждёт большое будущее) Надеюсь тебя будут перечислять вместе с UlbiTV и Владиленом
Это лучшее объяснение замыкания, что я видел
Красавчик, все четко понятно.
Это мой первый коммент на ютубе!!! И он достается тебе!)))) Потому что ты его реально заслужил своей подачей и подробнейшим разбором! Вижу по остальным комментам всем понравилось. Спасибо, сил тебе человек и добра желаю от всей души)
Отличное объяснение! Спасибо!
кажется, у меня появился ещё один любимый канал про frontend! Спасибо Вам большое за видео!
Очень рад слышать такое)
Добро пожаловать 🙌
Благодарю за видео 😊
Восторг, лайк и подписка, красавчик!!!
Лучшее объяснение замыкания, спасибо
благодарю за проделанную работу)
Супер, спасибо за доходчивое и простое объяснение!
Отлично все объясняете! спасибо)
Просто благодарю за проделанную работу
Круто объяснил! Давай следующий ролик про ассинхронный код в js
Спасибо , хорошее объяснение и красиво оформлено видео)
Потрясающий ролик, браво, самое доступное для новичков определение, что я видел. Единственное, чего лично мне не хватает для идеала - доступ к коду, который используется в видео. Если б была на него ссылка в описании - это было бы совсем космос.
Понимаю, что код короткий и легко переписать руками, но всё равно сыкономило бы драгоценные минуты :)
было интересно и познавательно, спасибо!
Очень все доступно подается. Отличное видео
Крутое видео все очень подробно и понятно, как раз для тех кто поленился читать документацию)
Спасибо! Продолжай делать, то что ты делаешь