ЗАМЫКАНИЯ В JS за 15 минут: ОТ и ДО | Что такое лексическое окружение и как связано с замыканием?

Поділитися
Вставка
  • Опубліковано 3 тра 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

КОМЕНТАРІ • 472

  • @user-jn5wj6vc9d
    @user-jn5wj6vc9d Місяць тому +9

    Наглядное и прозрачное объяснение, подача материала шикарная!!! Хотелось бы увидеть объяснение рекурсии и асинхронности и промисов в JS

  • @agamirov1195
    @agamirov1195 26 днів тому +4

    Самое лучшее объяснение этой темы на просторах youtub`а. Прочитал кучу материала, но на так и не улавливал сути и вот тебе пожалуйста 15 минут и готово. Спасибо!

  • @etherium-gold
    @etherium-gold 11 місяців тому +13

    Красавчик, наконец кто-то рассказал не как работает замыкание, а, что это такое.

  • @arimaarima9583
    @arimaarima9583 8 місяців тому +7

    Ты лучший. Посмотрел множество видео и перечитал много инфы, но так до конца не понял, как все работает, пока не наткнулся на твое видео. Спасибо за контент.

  • @user-wn1bs9fi7e
    @user-wn1bs9fi7e 7 місяців тому +4

    Спасибо! Лучшее объяснение, из всех, которые я видел на сегодняшний день! )

  • @FlaminGOsamp
    @FlaminGOsamp Рік тому +90

    Это наверное мой второй комментарий за 7 лет на ютубе. Очень понравилось преподнесение материала, всё очень понятно и приятно смотреть, продолжай делать видео!

    • @loadmore
      @loadmore Рік тому +9

      Молчаливый боб прослезился , читая этот комент

    • @pomazkovjs
      @pomazkovjs  Рік тому +3

      Не только Молчаливый Боб, я тоже прослезился... Спасибо 🙌

    • @beda9679
      @beda9679 10 місяців тому +3

      Согласен с автором комментария и хочу так же поблагодарить ,что помог освежить память!
      было бы круто от вас услышать разбор промисов

    • @aldarzhai
      @aldarzhai 11 днів тому

      @@pomazkovjs подскажите, пожалуйста. Есть пример:
      for (var i = 0; i < 3; i++) {
      setTimeout(function log() {
      console.log(i);
      }, 1000);
      }
      В глоб. лекс. окр. будет {ссылка: null, переменные: for}
      А дальше в локальном как?
      Решение задачи знаю, но хотел как у вас расписать, но что то путаюсь

    • @aldarzhai
      @aldarzhai 11 днів тому

      и если заменить объявление i на let

  • @peghay4290
    @peghay4290 21 день тому +1

    Всегда думал, что замыкание это какая-то мегасложная тема, а оказалось проще простого. Спасибо за понятное объяснение

  • @maxsolo6446
    @maxsolo6446 Рік тому +3

    Действительно полезно 👏 Спасибо за видео. Особенно понравился последний пример задачи с собеседования👍

  • @user-ob1um5jx8q
    @user-ob1um5jx8q Рік тому +1

    Вот то что искал! без воды и качество классное! звук приятный!

  • @dexterdenmark5988
    @dexterdenmark5988 2 місяці тому +2

    Спасибо. Все понял.
    А за монтаж прям отдельная похвала! Спасибо!

  • @tatigrape747
    @tatigrape747 6 місяців тому +1

    Спасибо! Не бросай снимать пожалуйста

  • @eclipseweb1419
    @eclipseweb1419 Рік тому +3

    Арсений, спасибо тебе огромное за этот чудесный гайд!

  • @ArsenyA.
    @ArsenyA. Рік тому +13

    Видео случайно вылезло в рекомендациях, когда готовился к собесу, и что такое замыкание уже давно знаю. Но объяснено очень круто и наглядно, лайк за такой контент.

  • @user-fw5ew5nd4f
    @user-fw5ew5nd4f Рік тому +1

    Это лучшее, что я смотрел про замыкание. Спасибо и продолжай в том же духе!

  • @dd_vl
    @dd_vl 9 місяців тому +1

    Очень структурированная и доступная подача, качество на высоте. Был бы рад видеть ролик про промисы)

  • @wekuchi
    @wekuchi 4 місяці тому +1

    Довольно лаконичное объяснение материала. Спасибо за проделанную работу)

  • @user-wx8dv1vq5c
    @user-wx8dv1vq5c 2 місяці тому +2

    🧡 Спасибо, очень полезно! Хочется ролик про асинхронность в JS 🙏

  • @derget15rursk44
    @derget15rursk44 3 місяці тому

    Лучший материал по этой теме, озвучка, фон, объяснение все на 10 баллов! Спасибо

  • @yuryarakelove5322
    @yuryarakelove5322 Рік тому +3

    Великолепное качество материала и подача, спасибо!

  • @tabrisel
    @tabrisel Місяць тому

    Замечательное видео) Все очень понятно, благодарю!

  • @Akkardi
    @Akkardi 7 місяців тому +1

    Ваш канал находка для меня) только начал изучать js, вы все понятно объясняете, спасибо🔥

  • @michaelcooper7127
    @michaelcooper7127 2 місяці тому

    Спасибо! Мне очень нравится как вы обращаете внимания на некоторые моменты, которые могут быть непонятными для обучающихся. Я сам опытный разработчик, но тоже кое-что полезного узнал. Продолжайте в том же духе!

  • @RamaRama-qv3jo
    @RamaRama-qv3jo Рік тому +1

    Огромное спасибо, надеюсь ты и дальше будешь выпускать подобные видео!

  • @user-cr6zk9qy7g
    @user-cr6zk9qy7g Рік тому +1

    Самое понятное объяснение понятия "замыкание", интересно и приятно смотреть, так держать!

  • @serhiikravchenko2482
    @serhiikravchenko2482 4 місяці тому

    Впервые встретил видео, в котором все разложили. Просто топ!!! Продолжай делать видео в таком формате)))

  • @Rozalinaag
    @Rozalinaag 3 місяці тому

    Благодарю за видео 😊

  • @kliui_valeria
    @kliui_valeria 8 місяців тому +2

    очень полезно, спасибо большое! с count в последнем примере ошиблась, но так приятно было разобраться в итоге, ура!

  • @timurbirgalin4704
    @timurbirgalin4704 Рік тому +5

    Офигенное видео, очень понятно и увлекательно рассказываете! Успехов в развитии канала, у вас всё точно получится:)

  • @user-of1nn3kf5c
    @user-of1nn3kf5c Рік тому +1

    чувак, очень классно, продолжай делать видосы пожалуйста, у тебя оч хорошие скиллы преподавания, после просмотра вопросов, если и становится больше, то энивей их легко сформулировать
    спасибо!

  • @PieceOfInternet
    @PieceOfInternet 9 місяців тому +1

    Спасибо, пожалуй самое исчерпывающее объяснение замыкания)

  • @olgapolskolg1112
    @olgapolskolg1112 Рік тому +1

    Отличная подача материала! Большая благодарность Арсению)

  • @davit21.
    @davit21. 10 місяців тому +2

    Вы очень хорошо объясняете каждую тему, большое спасибо, вы делаете большую работу

  • @cepbepok
    @cepbepok 2 місяці тому +2

    Супер! Особенно полезным оказался последний пример с message!

  • @OlyaBachinina
    @OlyaBachinina 25 днів тому

    Спасибо за подробное объяснение темы 🔥

  • @Aleksa013
    @Aleksa013 29 днів тому

    Кратко, понятно, великолепно)) Спасибо за Вашу работу!

  • @Jama_fly
    @Jama_fly 7 місяців тому

    Спасибо за видео.

  • @niknik6420
    @niknik6420 9 місяців тому

    Это лучшее для меня обьяснение. Благодарю.

  • @user-dy9in2sz7x
    @user-dy9in2sz7x Рік тому +9

    красавчик)
    работаю фронтендером год, но просто посмотреть видос, что бы понять как о механизме расскажут другие - интересно)
    Продолжай в то же духе, у тебя хорошо получается

  • @nosnayp9897
    @nosnayp9897 6 місяців тому +1

    это самое лучшее пояснение из всех что я видел)

  • @pavelyoung6355
    @pavelyoung6355 3 місяці тому

    Благодарю за проделанную работу)

  • @zxcawenka
    @zxcawenka 11 днів тому

    просто лучший! все максимально понятно и интересно

  • @user-xp4qs6wz1o
    @user-xp4qs6wz1o 10 місяців тому +1

    Спасибо тебе большое за столь подробное и важное объяснение базовых понятий!

  • @shellhell2223
    @shellhell2223 Рік тому +111

    Великолепно! Пойду дальше учить HTML

    • @vera_di
      @vera_di Рік тому

      Как дела?)

    • @JS_Skyline
      @JS_Skyline 11 місяців тому +1

      @@vera_di Не дался, наверное, HTML ))

    • @shellhell2223
      @shellhell2223 11 місяців тому +1

      @@vera_di Великолепно!)

    • @vera_di
      @vera_di 11 місяців тому +1

      @@shellhell2223 спасибо за оценку ☺️

    • @shellhell2223
      @shellhell2223 11 місяців тому +1

      @@vera_di Не помню, чтоб я вас оценивал ))) Но, всегда пожалуйста😀

  • @kutas8388
    @kutas8388 10 місяців тому

    Брат, я тоби лублу! Это лучше объяснения что я видел, спасибо ❤

  • @vitalibabunka
    @vitalibabunka Місяць тому

    Арсений, большое спасибо за такое доступное, лаконичное и в то же время ёмкое объяснение непростой для меня темы!Успехов!

  • @maxhermany
    @maxhermany 2 місяці тому

    Одно из лучших объяснений 👏

  • @StanislavSiberia
    @StanislavSiberia 2 місяці тому

    Спасибо. Все шикарно. У вас талант.

  • @MakcKipelov
    @MakcKipelov 5 місяців тому

    сейчас на курсах как раз эта тема, решил послушать других, как рассказывают
    интересно, спсибо. Задачки супер. Каждая следующая задачка, помогает понять лучше

  • @aliaksandrdzivin
    @aliaksandrdzivin 2 місяці тому +2

    Спасибо за контент - случайно наткнулся когда искал ролики про this и затянуло))) Объяснение и подача - просто бомба, но не хватает пока контента - та же рекурсия, промисы с асинк эвэйт и много чего хотелось бы услышать в вашей интерпретации. Успехов и продолжай в том же духе. С меня подписка, палец вверх, комментарий и колокольчик)

  • @heybetches5483
    @heybetches5483 Рік тому +1

    лучший, спасибо за подробное объяснение! успехов тебе в продвижении канала.

  • @srjp4777
    @srjp4777 5 місяців тому

    благодарю за проделанную работу)

  • @user-lg3jl7px7h
    @user-lg3jl7px7h 2 місяці тому

    Отличное объяснение! Спасибо!

  • @user-qz1cr6rk9q
    @user-qz1cr6rk9q 9 місяців тому

    Спасибо за отличное объяснение

  • @user-px4km5vz3j
    @user-px4km5vz3j 8 місяців тому

    Спасибо! 👍

  • @erixdj5116
    @erixdj5116 Місяць тому

    Красавчик, все четко понятно.

  • @lil_mosach
    @lil_mosach Рік тому +6

    очень классная подача, спасибо вам большое! Будет неплохо если сделаете видео по var, let, const

  • @romario27222
    @romario27222 9 днів тому

    Очень просто стало после слов пройдемся по коду как интерпретатор! По шагам воспринимается гораздо быстрее и запомнить легче. Спс

  • @LazyFossil
    @LazyFossil Рік тому

    Тоже вот учу Front-end, смотрю все твои видео, очень приятный блогер, спасибо)

  • @svkkpk3869
    @svkkpk3869 Рік тому +2

    очень понятное объяснение, спасибо!!! ждем var, let, const. Приятно будет послушать, подача материала нравится, да и для новичков контент будет полезный

  • @user-bn6fl5yp2d
    @user-bn6fl5yp2d 10 місяців тому +1

    🎉🎉🎉 наконец, тема замыкания раскрыта понятно и с примерами) спасибо) можно ли записать видео про контекст(this)?) и показать его значения от способа вызова

  • @user-wq9jq9zd8g
    @user-wq9jq9zd8g 4 місяці тому

    Очень наглядно и понятно. Спасибо!

  • @skyxXan
    @skyxXan 6 місяців тому

    Просто огромное душевное спасибо вам, вы объясняете так просто но так понятно, благодаря вам я понял очень многое в js, другие программисты не умеют объяснять так как вы (не все футболисты становятся тренерами), но вы просто шедевр, еще раз огромное спасибо что заморачиваетесь чтобы объяснить такую трудную подтемку, у вас это очень хорошо получается
    p.s. напишу еще комменты под др ваши видео, чтобы ютуб продвигал в массы!

  • @aliicomua1369
    @aliicomua1369 Рік тому +1

    Спасибо за внятное, понятное объяснение. Все по полочкам.

  • @user-fc5wz3up3w
    @user-fc5wz3up3w 5 місяців тому

    Спасибо! Все просто и понятно

  • @JohanLiebert2003
    @JohanLiebert2003 6 місяців тому

    Вондерфульно, замыкания и эту тему давно прошел и чисто по фану решил посилтоеть с утра ща чашкой кофе, очень подробное и структурированное объяснение, респект

  • @aleksvalushko4635
    @aleksvalushko4635 3 місяці тому

    Отлично все объясняете! спасибо)

  • @user-qn1if5gu8q
    @user-qn1if5gu8q 4 місяці тому

    Восторг, лайк и подписка, красавчик!!!

  • @thepro5635
    @thepro5635 3 місяці тому

    было интересно и познавательно, спасибо!

  • @fecsil3865
    @fecsil3865 Рік тому +1

    блин мужик, это реально слишком качественный контент, который заслуживает гораздо больше фидбека, ты очень крут
    не мог бы в одном из следующих роликов рассказать по темам: "Что выбрать фриланс или работу" и "с чего начинать джаваскрипт" буду очень рад если снимешь)))

  • @yoopigo
    @yoopigo 5 місяців тому

    Лучшее объяснение замыкания, спасибо

  • @po4tika3ax62
    @po4tika3ax62 Рік тому +1

    Огромное спасибо за столь понятное объяснения замыкания)

  • @mumusus
    @mumusus 2 місяці тому

    Спасибо большое! Я так долго тоже не мог понять и как бы "логически визуализировать в голове" всю эту картину, а тут все стало понятно!

  • @user-iu5py4wd1l
    @user-iu5py4wd1l Рік тому +5

    Наконец-то нормально объяснение замыканий. Благодарочка автору. Не забивай на канал!

    • @pomazkovjs
      @pomazkovjs  Рік тому

      Ни в коем случае. Прорываюсь сквозь все преграды и выпускаю новые ролики 🙌 С трудом, не так часто, как хотелось бы, но процесс идёт

  • @user-he9tc9nr3n
    @user-he9tc9nr3n 10 місяців тому +4

    Хорошая подача, приятно послушать. Интересно бы послушать про прототипы.

  • @albertgabrielyan741
    @albertgabrielyan741 10 місяців тому +1

    всё очень понятно и приятно смотреть, продолжай делать видео!

  • @DirtyRhythms
    @DirtyRhythms Рік тому +1

    Да, действительно понятное объяснение. Благодарю...

  • @swave2720
    @swave2720 8 місяців тому

    я благодарю за проделанную работу

  • @SaidKilamatov
    @SaidKilamatov Місяць тому

    Огромное спасибо!

  • @RomanKhassazhirov
    @RomanKhassazhirov 9 місяців тому

    Спасибо за отличное видео!

  • @dmitriyovcharov7143
    @dmitriyovcharov7143 4 місяці тому

    Стало сильно понятнее, спасибо за такое подробное объяснение!

  • @sergeybelov9879
    @sergeybelov9879 Рік тому

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @nosorul
    @nosorul 8 місяців тому

    Спасибо ❤

  • @RefuelTheRocket
    @RefuelTheRocket 5 днів тому

    Спасибо, автор🎉

  • @LepriconiX
    @LepriconiX 2 місяці тому

    Спасибо большое, понятно объяснил

  • @alexandregorov3239
    @alexandregorov3239 11 місяців тому +1

    очень качественное объяснение, спасибо большое!
    хотелось бы послушать про методы массивов и в какой ситуации какой выбирать

  • @illiabulgakov2013
    @illiabulgakov2013 4 місяці тому

    Отличное видео!!! Спасибо большое!!!!

  • @Voremuga
    @Voremuga 7 місяців тому

    Спасибо 🙏

  • @user-sf7hl7fn8m
    @user-sf7hl7fn8m 5 місяців тому

    Наконец-то, хоть один человек связал замыкание и лексическое окружение) Объясняю всем точно также, то есть обязательно связываю с лексическим окружением) Красава!

  • @user-wi2jo5rl6j
    @user-wi2jo5rl6j 3 місяці тому

    Большое спасибо!

  • @grossuAst
    @grossuAst 3 місяці тому

    Это лучшее объяснение замыкания, что я видел

  • @alexbolych2366
    @alexbolych2366 Рік тому

    Круто, спасибо ❤

  • @valeriyk7565
    @valeriyk7565 Рік тому +1

    Супер, спасибо за доходчивое и простое объяснение!

  • @user-me1xf8io8w
    @user-me1xf8io8w Рік тому +4

    Просто благодарю за проделанную работу

  • @julia-vialkova
    @julia-vialkova 4 дні тому

    Очень все доступно подается. Отличное видео

  • @alinadostoevskaya5107
    @alinadostoevskaya5107 Рік тому +1

    кажется, у меня появился ещё один любимый канал про frontend! Спасибо Вам большое за видео!

    • @pomazkovjs
      @pomazkovjs  Рік тому +1

      Очень рад слышать такое)
      Добро пожаловать 🙌

  • @kostareva_ea
    @kostareva_ea 6 місяців тому

    Спасибо большое!

  • @user-vp7zv8kl7w
    @user-vp7zv8kl7w Рік тому +9

    Спасибо автору, донес информацию очень доходчиво. Жду видео про отличия var, let и const😊

  • @niakhai3659
    @niakhai3659 10 місяців тому +1

    Спасибо , хорошее объяснение и красиво оформлено видео)

  • @sedelkin_ru
    @sedelkin_ru Місяць тому

    Редко оставляю комментарии, но тут невозможно удержаться. Пожалуй это лучшее объяснение замыканий которое я слышал)

  • @nightdreams5521
    @nightdreams5521 Рік тому +14

    Это лучшее объяснение, что я видел. Хотя я и знал про лексическое окружение, в моменте, когда нужно решить подобную задачу, где-то терял нить. Но тут прям по полочкам, при чем затронул все дополнительно возникающие вопросы. Видео супер, спасибо!

    • @pomazkovjs
      @pomazkovjs  Рік тому +1

      Очень рад слышать такое, спасибо за комментарий!