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

  Рет қаралды 94,941

Pomazkov JS

Pomazkov JS

Күн бұрын

Пікірлер: 578
@ВячеславШабаев-з7ю
@ВячеславШабаев-з7ю 8 ай бұрын
Наглядное и прозрачное объяснение, подача материала шикарная!!! Хотелось бы увидеть объяснение рекурсии и асинхронности и промисов в JS
@agamirov1195
@agamirov1195 7 ай бұрын
Самое лучшее объяснение этой темы на просторах youtub`а. Прочитал кучу материала, но на так и не улавливал сути и вот тебе пожалуйста 15 минут и готово. Спасибо!
@sjdjjsjsjs3991
@sjdjjsjsjs3991 Ай бұрын
As for JS Мурча лучше глянь, у него все детальнее и проще
@etherium-gold
@etherium-gold Жыл бұрын
Красавчик, наконец кто-то рассказал не как работает замыкание, а, что это такое.
@dexterdenmark5988
@dexterdenmark5988 8 ай бұрын
Спасибо. Все понял. А за монтаж прям отдельная похвала! Спасибо!
@ВладимирГлотов-й3ь
@ВладимирГлотов-й3ь Жыл бұрын
Это вау! Даже при том что я все это знал на уровне интуиции. Теперь реально по полкам лежит. Полезным будет разбор сложных кейсов асинхронщины, макро и микротасок, могу еще идей накидать. Вообще мне нравится курс на то чтобы объяснять какие-то еще важные штуки попутно, вкупе это лучше усваивается и запоминается. И еще, сейчас все курсы объясняют основы, но так что потом приходится переучиваться и смотреть на код по-другому. Поэтому в качестве обратной связи рекомендую в каждой теме углубляться максимально, то есть, например, не говорить что объект это просто структура данных с полями и значениями, а сразу же объяснить как он хранится в памяти, про ссылочное присваивание и более сложные нюансы с их работой, что строки, например, это тоже под капотом объекты и у них есть методы. Такие видео будут интересны и более опытным разработчикам. Контента для новичков полно, а продвинутые юзеры евентлупа тоже жаждят знаний)
@КристаллБрилиантов
@КристаллБрилиантов Ай бұрын
Отличное преподнесение информации. Супер!!! Просьба создайте пожалуйста полный курс по JS🙏🙏🙏 !!!!!👍👍👍👍👍
@ArsenyA.
@ArsenyA. Жыл бұрын
Видео случайно вылезло в рекомендациях, когда готовился к собесу, и что такое замыкание уже давно знаю. Но объяснено очень круто и наглядно, лайк за такой контент.
@FlaminGOsamp
@FlaminGOsamp Жыл бұрын
Это наверное мой второй комментарий за 7 лет на ютубе. Очень понравилось преподнесение материала, всё очень понятно и приятно смотреть, продолжай делать видео!
@loadmore
@loadmore Жыл бұрын
Молчаливый боб прослезился , читая этот комент
@pomazkovjs
@pomazkovjs Жыл бұрын
Не только Молчаливый Боб, я тоже прослезился... Спасибо 🙌
@beda9679
@beda9679 Жыл бұрын
Согласен с автором комментария и хочу так же поблагодарить ,что помог освежить память! было бы круто от вас услышать разбор промисов
@aldarzhai
@aldarzhai 7 ай бұрын
@@pomazkovjs подскажите, пожалуйста. Есть пример: for (var i = 0; i < 3; i++) { setTimeout(function log() { console.log(i); }, 1000); } В глоб. лекс. окр. будет {ссылка: null, переменные: for} А дальше в локальном как? Решение задачи знаю, но хотел как у вас расписать, но что то путаюсь
@aldarzhai
@aldarzhai 7 ай бұрын
и если заменить объявление i на let
@aleksey_poplaukhin
@aleksey_poplaukhin 7 ай бұрын
Богом посланный учитель!
@kliui_valeria
@kliui_valeria Жыл бұрын
очень полезно, спасибо большое! с count в последнем примере ошиблась, но так приятно было разобраться в итоге, ура!
@tatigrape747
@tatigrape747 Жыл бұрын
Спасибо! Не бросай снимать пожалуйста
@zalkarmamatkasym6743
@zalkarmamatkasym6743 Жыл бұрын
Сомневался что это урок для новичков и много воды но оказалось очень информативно и разобрано как все под капотом
@alexandereckhart3799
@alexandereckhart3799 27 күн бұрын
Прогаю давно, но понял, что этот момент для меня был не полностью и не кристально чисто ясен. Крутое объяснение прям Эврика.
@PieceOfInternet
@PieceOfInternet Жыл бұрын
Спасибо, пожалуй самое исчерпывающее объяснение замыкания)
@unlimitedlove8782
@unlimitedlove8782 2 ай бұрын
Дякую, дуже корисне відео, яке справді допомогло швидко зрозуміти цю тему. :)
@alinadostoevskaya5107
@alinadostoevskaya5107 Жыл бұрын
кажется, у меня появился ещё один любимый канал про frontend! Спасибо Вам большое за видео!
@pomazkovjs
@pomazkovjs Жыл бұрын
Очень рад слышать такое) Добро пожаловать 🙌
@shellhell2223
@shellhell2223 Жыл бұрын
Великолепно! Пойду дальше учить HTML
@vera_di
@vera_di Жыл бұрын
Как дела?)
@JS_Skyline
@JS_Skyline Жыл бұрын
@@vera_di Не дался, наверное, HTML ))
@shellhell2223
@shellhell2223 Жыл бұрын
@@vera_di Великолепно!)
@vera_di
@vera_di Жыл бұрын
@@shellhell2223 спасибо за оценку ☺️
@shellhell2223
@shellhell2223 Жыл бұрын
@@vera_di Не помню, чтоб я вас оценивал ))) Но, всегда пожалуйста😀
@nightdreams5521
@nightdreams5521 Жыл бұрын
Это лучшее объяснение, что я видел. Хотя я и знал про лексическое окружение, в моменте, когда нужно решить подобную задачу, где-то терял нить. Но тут прям по полочкам, при чем затронул все дополнительно возникающие вопросы. Видео супер, спасибо!
@pomazkovjs
@pomazkovjs Жыл бұрын
Очень рад слышать такое, спасибо за комментарий!
@aliicomua1369
@aliicomua1369 Жыл бұрын
Спасибо за внятное, понятное объяснение. Все по полочкам.
@mumusus
@mumusus 9 ай бұрын
Спасибо большое! Я так долго тоже не мог понять и как бы "логически визуализировать в голове" всю эту картину, а тут все стало понятно!
@vitalibabunka
@vitalibabunka 8 ай бұрын
Арсений, большое спасибо за такое доступное, лаконичное и в то же время ёмкое объяснение непростой для меня темы!Успехов!
@Akkardi
@Akkardi Жыл бұрын
Ваш канал находка для меня) только начал изучать js, вы все понятно объясняете, спасибо🔥
@sedelkin_ru
@sedelkin_ru 8 ай бұрын
Редко оставляю комментарии, но тут невозможно удержаться. Пожалуй это лучшее объяснение замыканий которое я слышал)
@arimaarima9583
@arimaarima9583 Жыл бұрын
Ты лучший. Посмотрел множество видео и перечитал много инфы, но так до конца не понял, как все работает, пока не наткнулся на твое видео. Спасибо за контент.
@mast3r281
@mast3r281 Ай бұрын
Я только начинаю, с видео столкнулся случайно. Но именно видео этого автора, отлично многое разъясняют. Сразу же открыл несколько видосов и посматриваю в них, обязательно досмотрю до конца все. За такие отличные объяснения что и как - огромное спасибо!
@ВладимирСеменов-ю5е
@ВладимирСеменов-ю5е Жыл бұрын
Для полноты картины стоило упомянуть про главную аномалию в этой теме - цикл for с итератором, объявленным через let: "for (let i=..." (и за одно про то, что каждая итерация тоже создаёт лексическое окружение)
@doge8633
@doge8633 11 ай бұрын
так там не только про замыкание речь будет, а еще об event loop. Они взаимосвязаны.
@StepanCoder
@StepanCoder 7 ай бұрын
Потрясающий ролик, браво, самое доступное для новичков определение, что я видел. Единственное, чего лично мне не хватает для идеала - доступ к коду, который используется в видео. Если б была на него ссылка в описании - это было бы совсем космос. Понимаю, что код короткий и легко переписать руками, но всё равно сыкономило бы драгоценные минуты :)
@nosnayp9897
@nosnayp9897 Жыл бұрын
это самое лучшее пояснение из всех что я видел)
@davit21.
@davit21. Жыл бұрын
Вы очень хорошо объясняете каждую тему, большое спасибо, вы делаете большую работу
@juliar7429
@juliar7429 4 ай бұрын
Очень доступное объяснение, после этого видео теперь точно могу сказать, что поняла замыкание. Спасибо!
@olegklovsky8764
@olegklovsky8764 7 ай бұрын
Спасибо, Арсений! Сейчас прохожу JS на курсах в Израиле. Мне достаточно много лет, у меня советское образование программиста(Pl1, Fortran, Assembler). Фронтенда тогда не было, и у меня сейчас в процессе обучения возникли некоторые трудности. Не скажу, что наш преподаватель плох, но твои объяснения до меня доходят куда яснее.
@peghay4290
@peghay4290 7 ай бұрын
Всегда думал, что замыкание это какая-то мегасложная тема, а оказалось проще простого. Спасибо за понятное объяснение
@ПавелПанин-э6ч
@ПавелПанин-э6ч Жыл бұрын
красавчик) работаю фронтендером год, но просто посмотреть видос, что бы понять как о механизме расскажут другие - интересно) Продолжай в то же духе, у тебя хорошо получается
@wekuchi
@wekuchi 11 ай бұрын
Довольно лаконичное объяснение материала. Спасибо за проделанную работу)
@АлександрАксенов-с7щ
@АлександрАксенов-с7щ Жыл бұрын
Спасибо тебе большое за столь подробное и важное объяснение базовых понятий!
@ВладимирТискович
@ВладимирТискович Жыл бұрын
Самое понятное объяснение понятия "замыкание", интересно и приятно смотреть, так держать!
@cepbepok
@cepbepok 9 ай бұрын
Супер! Особенно полезным оказался последний пример с message!
@MakcKipelov
@MakcKipelov Жыл бұрын
сейчас на курсах как раз эта тема, решил послушать других, как рассказывают интересно, спсибо. Задачки супер. Каждая следующая задачка, помогает понять лучше
@miss_adventure_
@miss_adventure_ 6 ай бұрын
Большое спасибо! Одно из немногих видео, где я не то что не ускоряла а сделала скорость 0,75х 😄действительно фраза «как читает интерпретатор» что то поменяла в моей голове)
@aliaksandrdzivin
@aliaksandrdzivin 9 ай бұрын
Спасибо за контент - случайно наткнулся когда искал ролики про this и затянуло))) Объяснение и подача - просто бомба, но не хватает пока контента - та же рекурсия, промисы с асинк эвэйт и много чего хотелось бы услышать в вашей интерпретации. Успехов и продолжай в том же духе. С меня подписка, палец вверх, комментарий и колокольчик)
@Max-ed4yd
@Max-ed4yd 3 ай бұрын
Спасибо большое, отлично и понятно объяснил!) записывайте больше видео пожалуйста, понятно что это трудоемкий процесс, но все же..
@jonimonik6575
@jonimonik6575 9 ай бұрын
Ах ты ж хороший человек, сколько времени сэкономил мне, начал читать про замыкания, думал в итоге мне мозг замкнет. Вспомнил, что где-то видел человека с умным лицом который говорил про замыкания, озвучивая проблемы такие же как возникают у меня в голове и я вроде бы сохранил тот ролик. Ролик нашел, посмотрел, все понял, подписался. Огромное спасибо!!!
@pir0zh0kDevTV
@pir0zh0kDevTV 11 ай бұрын
Очень хорошее обьяснение. На примере со счетчиком функционал схож с генераторами, они же тоже запоминают последнее состояние.
@michaelcooper7127
@michaelcooper7127 9 ай бұрын
Спасибо! Мне очень нравится как вы обращаете внимания на некоторые моменты, которые могут быть непонятными для обучающихся. Я сам опытный разработчик, но тоже кое-что полезного узнал. Продолжайте в том же духе!
@Madam_Samogonni
@Madam_Samogonni 5 ай бұрын
Спасибо огромное за видео, теперь я чувствую, что по-настоящему понимаю замыкания. На задаче с собеса при первом просмотре затупила, но пересмотрела объяснение ещё раз и стало понятно)
@АдамЧарылов
@АдамЧарылов Жыл бұрын
Спасибо за урок! Все понятно, но нужна практика для закрепления материала!
@AndreiFilimonchyk
@AndreiFilimonchyk Жыл бұрын
Наконец-то, хоть один человек связал замыкание и лексическое окружение) Объясняю всем точно также, то есть обязательно связываю с лексическим окружением) Красава!
@palpalych5602
@palpalych5602 Жыл бұрын
Сколько боли в этом слове.... у меня было до просмотра данного урока. Спасибо Вам большое. Хотелось бы, в таком же духе, видео про this.
@pomazkovjs
@pomazkovjs Жыл бұрын
На здоровье) Подумаю над реализацией 🙌🏼
@952a259
@952a259 Жыл бұрын
Спасибо за хорошее объяснение! Сейчас как раз изучаю замыкание и это видео очень помогло!
@pomazkovjs
@pomazkovjs Жыл бұрын
Рад слышать!
@Aleksa013
@Aleksa013 7 ай бұрын
Кратко, понятно, великолепно)) Спасибо за Вашу работу!
@RamaRama-qv3jo
@RamaRama-qv3jo Жыл бұрын
Огромное спасибо, надеюсь ты и дальше будешь выпускать подобные видео!
@denistankoff8181
@denistankoff8181 Жыл бұрын
Арсений, выражаю огромную благодарность за такой подход к объяснению темы замыканий! думаю имеет смысл раскрыть тему по var let const, о чем вы говорили
@pomazkovjs
@pomazkovjs Жыл бұрын
Спасибо! Про var/let/const видео уже на канале)
@LazyFossil
@LazyFossil Жыл бұрын
Тоже вот учу Front-end, смотрю все твои видео, очень приятный блогер, спасибо)
@roshin-1
@roshin-1 5 ай бұрын
Это лучшее объяснение, которое я встречал. Спасибо!
@spbdetonator1
@spbdetonator1 Жыл бұрын
Автор красавчик. Разложил все по полочкам.
@КириллМохначевский-о3ю
@КириллМохначевский-о3ю Жыл бұрын
Этот канал ждёт большое будущее) Надеюсь тебя будут перечислять вместе с UlbiTV и Владиленом
@JohanLiebert2003
@JohanLiebert2003 Жыл бұрын
Вондерфульно, замыкания и эту тему давно прошел и чисто по фану решил посилтоеть с утра ща чашкой кофе, очень подробное и структурированное объяснение, респект
@DirtyRhythms
@DirtyRhythms Жыл бұрын
Да, действительно понятное объяснение. Благодарю...
@ProgrammerFlunt
@ProgrammerFlunt Жыл бұрын
Очень крутой видос: грамотно поставленная речь, хороший навык преподавания, приятный визуал. Лайкнул и подписался!
@pomazkovjs
@pomazkovjs Жыл бұрын
Спасибо, очень рад слышать!
@ИгорьВерещагин-ъ6х
@ИгорьВерещагин-ъ6х Жыл бұрын
Спасибо! Лучшее объяснение, из всех, которые я видел на сегодняшний день! )
@FROMELTONY
@FROMELTONY Жыл бұрын
ты мой герой отлично объясняешь, все очень доступно и наглядно расскажи про промисы пожалуйста
@pomazkovjs
@pomazkovjs Жыл бұрын
Спасибо ахахах) Есть в планах!
@heybetches5483
@heybetches5483 Жыл бұрын
лучший, спасибо за подробное объяснение! успехов тебе в продвижении канала.
@yuryarakelove5322
@yuryarakelove5322 Жыл бұрын
Великолепное качество материала и подача, спасибо!
@НиколайМорозов-ы1э
@НиколайМорозов-ы1э 7 ай бұрын
Теперь понял, как работает короткое замыкание ❤
@grossuAst
@grossuAst 9 ай бұрын
Это лучшее объяснение замыкания, что я видел
@tooldestestotes9603
@tooldestestotes9603 5 ай бұрын
Спасибо за очень качественные уроки
@yoopigo
@yoopigo Жыл бұрын
Лучшее объяснение замыкания, спасибо
@АлександрБ-м1м
@АлександрБ-м1м Жыл бұрын
Наконец-то нормально объяснение замыканий. Благодарочка автору. Не забивай на канал!
@pomazkovjs
@pomazkovjs Жыл бұрын
Ни в коем случае. Прорываюсь сквозь все преграды и выпускаю новые ролики 🙌 С трудом, не так часто, как хотелось бы, но процесс идёт
@Camelot1399
@Camelot1399 5 ай бұрын
Огромное спасибо за этот видос, более понятного объяснения не видел 👏
@alexandregorov3239
@alexandregorov3239 Жыл бұрын
очень качественное объяснение, спасибо большое! хотелось бы послушать про методы массивов и в какой ситуации какой выбирать
@НикитаЗабекин-т2х
@НикитаЗабекин-т2х Ай бұрын
Лучшее объяснение замыканий
@usergoogla
@usergoogla Ай бұрын
Кстати было бы здорово увидеть разбор про утечки памяти во время замыканий и как с этим бороться!
@yulikk3514
@yulikk3514 8 ай бұрын
Это прекрасно! подача, примеры. Наконец замыкание не звучит как шаманские танцы
@albertgabrielyan741
@albertgabrielyan741 Жыл бұрын
всё очень понятно и приятно смотреть, продолжай делать видео!
@fecsil3865
@fecsil3865 Жыл бұрын
блин мужик, это реально слишком качественный контент, который заслуживает гораздо больше фидбека, ты очень крут не мог бы в одном из следующих роликов рассказать по темам: "Что выбрать фриланс или работу" и "с чего начинать джаваскрипт" буду очень рад если снимешь)))
@valeriyk7565
@valeriyk7565 Жыл бұрын
Супер, спасибо за доходчивое и простое объяснение!
@eclipseweb1419
@eclipseweb1419 Жыл бұрын
Арсений, спасибо тебе огромное за этот чудесный гайд!
@igormajrov8444
@igormajrov8444 Жыл бұрын
Так объяснил, что я ничего не понял, хотя хорошо знаю эту тему.
@usergoogla
@usergoogla 5 ай бұрын
Спасибо! Молодец, хорошо объяснил, без лишней душности:)
@alekseystepanov3852
@alekseystepanov3852 Жыл бұрын
Очень наглядно и здорово оформлено видео. Когда в своё время сталкивался с js, тоже не было внятного понимания этого явления. Более внятно разобрался, изучая python. Там есть такое понятие, как сборщик мусора: это когда после вызова функции уничтожаются все её переменные. И как раз замыкание (или захват) позволяет удерживать какие-то переменные от этого уничтожения. Так проясняется, почему именно "замыкание"... В этом видео не было этого...)
@Ангелина-ю5ц7м
@Ангелина-ю5ц7м 7 ай бұрын
замыкание простыми словами! огонь!
@betaveroniki8454
@betaveroniki8454 Жыл бұрын
Задача для собеседования разобрана супер!
@pomazkovjs
@pomazkovjs Жыл бұрын
Спасибо 🙌 Надеюсь, попадется на собеседовании, и получится с легкостью решить)
@svkkpk3869
@svkkpk3869 Жыл бұрын
очень понятное объяснение, спасибо!!! ждем var, let, const. Приятно будет послушать, подача материала нравится, да и для новичков контент будет полезный
@dmitriyovcharov7143
@dmitriyovcharov7143 11 ай бұрын
Стало сильно понятнее, спасибо за такое подробное объяснение!
@kutas8388
@kutas8388 Жыл бұрын
Брат, я тоби лублу! Это лучше объяснения что я видел, спасибо ❤
@АннаКурашко
@АннаКурашко Жыл бұрын
Хорошая подача, приятно послушать. Интересно бы послушать про прототипы.
@ЭкзиздиндзыальныйУждацс
@ЭкзиздиндзыальныйУждацс Жыл бұрын
чувак, очень классно, продолжай делать видосы пожалуйста, у тебя оч хорошие скиллы преподавания, после просмотра вопросов, если и становится больше, то энивей их легко сформулировать спасибо!
@mr_Fr0xman
@mr_Fr0xman Жыл бұрын
Действительно полезно 👏 Спасибо за видео. Особенно понравился последний пример задачи с собеседования👍
@po4tika3ax62
@po4tika3ax62 Жыл бұрын
Огромное спасибо за столь понятное объяснения замыкания)
@niknik6420
@niknik6420 Жыл бұрын
Это лучшее для меня обьяснение. Благодарю.
@pashslatwyezcky
@pashslatwyezcky Жыл бұрын
Лучше объяснение, что я видел. Спасибо!
@rasulmamashev5416
@rasulmamashev5416 Жыл бұрын
Отличное объяснение, после него замыкание кажется не таким сложным
@gom-jabbar
@gom-jabbar 8 ай бұрын
Все круто , я наконец понял замыкания. Довольно сложная тема , но благодаря тебе я все понял . Единственное что хочется узнать наверняка - это : Что будет, если и в локальном и в родительском окружении не найдется нужная переменная ? Кажется будет ошибка)
@helpittech1815
@helpittech1815 8 күн бұрын
Спасибо! Все просто, понятно и полезно.
@krup1783
@krup1783 Жыл бұрын
Красивая картинка, звук топ, объяснил все доходчиво. Отличный контент 🎉
@pomazkovjs
@pomazkovjs Жыл бұрын
Спасибо!
@Тверская-вотонакакая
@Тверская-вотонакакая Жыл бұрын
Второй раз смотрю видео, уже стало более понятно) спасибо за доходчивое объяснение. Единственная просьба - говори чуть-чуть медленнее))) в остальном респект!
@Iaxls
@Iaxls Жыл бұрын
Будучи джуном было действительно сложно разобраться с замыканиями, пока не прочитал книгу "Секреты JavaScript Ниндзя" Джона Резига(автор JQuery). Всем рекомендую. Автор ролика молодец, доходчиво объяснил. Замыкания это основа основ JS.
@pomazkovjs
@pomazkovjs Жыл бұрын
Отличный совет, спасибо!
@ivantatarenko8858
@ivantatarenko8858 Жыл бұрын
Крутое видео все очень подробно и понятно, как раз для тех кто поленился читать документацию)
@Alex_Tka_chev
@Alex_Tka_chev Жыл бұрын
Офигеть. Спасибо тебе большое. Я даже у тебя пересмотрел пять раз, пока понял. Но, все же, понял. И это главное. Из других видео я вообще не вынес никакой информации. Ставлю десять лайков.)
@pomazkovjs
@pomazkovjs Жыл бұрын
Рад слышать! Повторение и правда порой мать учения, как говорится)
@woolandchic
@woolandchic 4 ай бұрын
10 раз прочитала статью на mdn, а лучше бы сначала увидела этот ролик😅 Спасибо!
Замыкания в JavaScript с примерами. Фундаментальный JavaScript
22:39
Что такое и как работают замыкания (closures) в JavaScript?
13:55
Программировать на Javascript больше не интересно
6:18
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 227 М.