Замыкания в JavaScript

Поделиться
HTML-код
  • Опубликовано: 24 фев 2019
  • JavaScript замыкание
    Курс JS: js.itgid.info
    Курс PHP: php.itgid.info
    Плейлист: goo.gl/a6JhVd
    Мои курсы: itgid.info
    Телеграм: t.me/jsrules

Комментарии • 248

  • @vitaliidrapaliuk5652
    @vitaliidrapaliuk5652 4 года назад +110

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

    • @ilyakorn6662
      @ilyakorn6662 3 года назад

      +!!

    • @sezarik1663
      @sezarik1663 3 года назад

      Ты уже стал фронт енд разрабом?

  • @andriichornyi9143
    @andriichornyi9143 3 года назад +16

    Объяснение отличное, только стоит добаваить что присваивание "let d=сs2()" функции переменной необходимо для того чтобы сохранить переменную let c, от уничтожения при каждом новом вызове. Если три раза подряд вызвать cs2(), sc2(), sc2() то получим 1, 1, 1. А так если присвоить код функции переменной то переменная сохранит let c, до следующего вызова.

  • @norwinlol
    @norwinlol 5 лет назад +57

    Два дня штудировал литературу/видео по этой теме, везде одна каша. Тут за 15 минут все настолько доступно и понятно. Браво!

  • @pvt_Hudson875
    @pvt_Hudson875 4 года назад +10

    Как в том анекдоте. Кому то дано рассказывать анекдоты, а кому то нет. Вот кому то дано объяснять, а кому то нет) СПАСИБО Вам за Ваш труд) Доступно, четко, без лишних слов. ЗАМЕЧАТЕЛЬНО!

  • @rusagutin3466
    @rusagutin3466 3 года назад +7

    Дружище, спасибо тебе, во всем твоём ролике главные слова для понимания замыкания - это "спрятать переменную". Для меня, это было самым главным объяснением. Люблю когда умеют объяснить простыми словами, а темболее, буквально, парой слов👌👍

  • @angelikakhodzhaian7843
    @angelikakhodzhaian7843 4 года назад +6

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

  • @mikledyuba5048
    @mikledyuba5048 5 месяцев назад

    Действительно, Алексей, это финт ушами, говоря твоим языком. Наконец-то я набрел на понятное объяснение замыкания!!!

    • @user-op5mc1yn1e
      @user-op5mc1yn1e 3 месяца назад

      видимо.. Александр ..)

  • @filin022
    @filin022 Год назад

    Лучшее объяснение. Я как человек из строгой типизации (C#), очень рад, что посмотрел этот видео. Спасибо за пример о "приватном методе", встало в голову железно.

  • @MrColins710
    @MrColins710 5 лет назад +5

    геніальне пояснення, найкраще що я бачив в неті, дякую!! так тримати

  • @ericraudy
    @ericraudy 5 лет назад +3

    Как всегда на высоте! Кратко, понятным языком и по делу.

  • @artpaint7109
    @artpaint7109 4 года назад +1

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

  • @user-jq7sk2zo6c
    @user-jq7sk2zo6c 5 лет назад +19

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

  • @fsot4524
    @fsot4524 5 лет назад +1

    Спасибо большое, теперь действительно понятно. Всегда приятно, когда человек действительно старается объяснить доступно, а не просто как попало, лишь бы просмотров побольше набрать.

  • @marinaermilova7912
    @marinaermilova7912 5 лет назад

    Спасибо за Ваши уроки - они прекрасны и понятны. Очень здорово.

  • @user-zm2jm4gb5b
    @user-zm2jm4gb5b 3 года назад

    Спасибо вам огромное! У вас просто превосходно получается объяснять сложные вещи простыми словами! Это талант! Без вас до меня бы очень долго доходило!

  • @user-et1sz1mk1j
    @user-et1sz1mk1j 3 года назад

    Круто! Подача матеріалу на висоті. Єдині уроки, де я не засинаю. ДЯКУЮ!!!
    Навіть собі вже дещо доповнив: )))
    function cs2() {
    let c = 0;
    return function (flag) {
    if (flag == '+') c++;
    if (flag == '-') c--;
    if (flag == '0') c = 0;
    return c;
    }
    }

  • @povezlo46
    @povezlo46 5 лет назад +2

    Фрагментами понимал, что где и как работает. Только не мог собрать это в одно понимание. Теперь благодаря вам произошло замыкание в голове всех этих пониманий в одно))

  • @user-qq2sh6mh5p
    @user-qq2sh6mh5p 3 года назад +1

    Гениально. Дай Бог здоровья этому человеку

  • @yolonaoss2411
    @yolonaoss2411 5 лет назад +4

    Это очень крутое объяснение. Спасибо, я стал знать больше, благодаря вам:)

  • @chtotoyest
    @chtotoyest 5 лет назад +1

    У вас талант объяснять сложное просто. Спасибо большое, что делитесь!

  • @annaabramova4458
    @annaabramova4458 4 года назад

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

  • @anovik72
    @anovik72 5 лет назад

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

  • @igorgorobets8567
    @igorgorobets8567 3 года назад

    Лучшее объяснение, что такое замыкание в JavaScript! Вне конкуренции!

  • @dali1ize
    @dali1ize 4 года назад

    Вы лучший, спасибо за ваше время!

  • @followmagnus9775
    @followmagnus9775 3 года назад

    *Шикарное объяснения автора! Доступно и понятно! Ещё и с объяснениями практического применения. Лайк и подписка*

  • @xenia.m
    @xenia.m 5 лет назад

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

  • @mishasv1490
    @mishasv1490 5 лет назад

    Действительно, как мудрёно написано в документации и как просто вы объяснили этот термин, спасибо большое.

  • @yana-khaliullina
    @yana-khaliullina 5 лет назад +11

    Спасибо, я наконец-то разобралась, что такое замыкание. Все очень-очень подробно для таких тугодумов как я :)

    • @sezarik1663
      @sezarik1663 3 года назад

      ты уже стала фронт энд разрабом?

  • @pustotaxoxo
    @pustotaxoxo 4 года назад

    Спасибо большое, 2 дня не понимал эту тему, смотрел много видео. Но тут за 18минут все доступно объяснили, благодарю

  • @user-ik8dq7zp8t
    @user-ik8dq7zp8t 9 месяцев назад

    Спасибо Вам что делаете такой понятный и контент, теперь все стало придельно понятно особенно когда был приложен пример из реальных разработок (2:50)

  • @mikewazowski7526
    @mikewazowski7526 3 года назад

    Наконец-то поняла замыкание. Спасибо большое, Александр!

  • @nickolaypanasyuk9711
    @nickolaypanasyuk9711 5 лет назад +1

    Отличный ролик, простейший пример с четко выраженными объяснениями. Благодарю!

    • @itgid
      @itgid  5 лет назад

      Спасибо.

  • @MegaTesei
    @MegaTesei 2 года назад

    Спасибо за ваши ролики. Прекрасно всё понимаю по вашим примерам.

  • @user-yx4ov2xx8s
    @user-yx4ov2xx8s 4 года назад

    Спасибо! Замыкания - очень важная вещь! Раньше не использовал! Теперь буду! 👍👍👍

  • @user-gz3hk1pv1p
    @user-gz3hk1pv1p 4 года назад

    Просто огонь, 3 дня пытаюсь разобраться с этой темой, сейчас понял что к чему) Спасибо, лайк + подписка!)

  • @irynabelaya8191
    @irynabelaya8191 4 года назад

    Ваши уроки слушать одно удовольствие! Вчера читала в учебникe learn js и поняла, когда смотрела ваше видео, что ничего не поняла из прочитанного) лучше сначала смотреть ваши видео, а я потом читать теорию))

  • @ericshishko766
    @ericshishko766 5 лет назад

    Хорошое, понятное объяснения замыканий. Спасибо.

  • @Nazarioo0
    @Nazarioo0 4 года назад

    очень хорошо объясняете. Спасибо за работу!

  • @leuchtkafer6657
    @leuchtkafer6657 4 года назад

    Большое спасибо, вы прекрасно объясняете!

  • @natashabatasha897
    @natashabatasha897 3 года назад

    В 2021 валит Новичок, а не новичка.
    А за видео как всегда спасибо. =)

  • @555tyle5
    @555tyle5 4 года назад +1

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

    • @itgid
      @itgid  4 года назад

      гуд!

  • @A_A_A182
    @A_A_A182 Год назад

    Спасибо. Очень доступно, особенно если предварительно чуть чуть разобрать лексическое окружение.

  • @user-ox4si9xx2x
    @user-ox4si9xx2x 8 месяцев назад

    Огромное спасибо за такое понятное объяснение!😊

  • @user-sj4oy1el5y
    @user-sj4oy1el5y 3 года назад

    Все просто и понятно, как обычно. Спасибо )

  • @Estetus91
    @Estetus91 Год назад

    Гениально! дай бог здоровья ))

  • @vladimirvolf3935
    @vladimirvolf3935 4 года назад

    Лучшее объяснение замыкания на ютубе!!!!

  • @demetrio_dede
    @demetrio_dede 4 года назад +4

    Спасибо! Все крайне понятно и очень доступно объяснено

    • @itgid
      @itgid  4 года назад

      спасибо!

  • @andyhadson8278
    @andyhadson8278 2 года назад

    Спасибо большое за доступное объяснение!

  • @Vlad6817
    @Vlad6817 3 года назад

    Красавчик! Отлично объясняешь!!

  • @il_roman8928
    @il_roman8928 4 года назад

    Прочитал две статьи по замыканиям, посмотрел 5 видео уроков, и только Вам удалось пробить мой дубовый мозг) Спасибо!

  • @Viktorres1
    @Viktorres1 2 года назад

    Спасибо Алекс! Теперь я понял смысл использования замыкания и областей видимости.

  • @ANTON_BERG_MINSK
    @ANTON_BERG_MINSK Год назад

    Класс! Доступно и просто изложено!

  • @denis.ignat7
    @denis.ignat7 5 лет назад

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

  • @nickbokhan5390
    @nickbokhan5390 5 лет назад +5

    Лучшее объяснение, что встречал. Спасибо!

  • @labero3188
    @labero3188 2 года назад

    Отличное объяснение, огромное вам спасибо!

  • @ayanasultanova2030
    @ayanasultanova2030 3 года назад

    Самое лучшее объяснение этой темы!!!!

  • @hrantharuthiunian1011
    @hrantharuthiunian1011 3 года назад

    Спасибо за самое лучшее объяснение !!!

  • @kamik0t0_yt83
    @kamik0t0_yt83 3 года назад +1

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

  • @mihailismajloff1146
    @mihailismajloff1146 4 года назад

    Многие преподаватели знают js, но мало кто может донести свои знания до других. У вас из всех, кого я смотрел, это получается лучше всего

  • @user-zh2zv4jf9o
    @user-zh2zv4jf9o 3 года назад

    Хорошо разжовано, спасибо за старания, было очень интересно!

  • @user-wq1lz5ut5c
    @user-wq1lz5ut5c 5 лет назад

    Спасибо за ваши уроки!!!!!!!! Вы оказываете неоценимую помощь в изучении JS.
    Подскажите, как скоро ждать следующее видео TrueJS?
    Ещё раз ОГРОМНОЕ спасибо!!!!!

  • @ervinabliamitov2149
    @ervinabliamitov2149 3 года назад

    Спасибо, мужчина!!
    Хоть и повторял одно и то же, это лучше чем заумные бесполезные объяснения)

  • @user-vx4fg1df3k
    @user-vx4fg1df3k 11 месяцев назад

    Господь всемогущий, я сидел, читал, столько сложных слов.
    Это было так доступно и понятно, спасибо огромное!

  • @mosthatedenemy82
    @mosthatedenemy82 3 года назад

    реально, одно из лучших объяснений, если не самое лучшее

  • @dimabonds9850
    @dimabonds9850 3 года назад

    потрясающее объяснение!

  • @user-kv7yq3yk9d
    @user-kv7yq3yk9d 4 года назад

    Отличное объяснение максимально простыми словами

  • @vlados2969
    @vlados2969 4 года назад

    Ну наконец разобрался, спасибо !!!

  • @mrECMAScript
    @mrECMAScript 4 года назад +1

    Тот канал, где ставлю лайк на первых секундах, а потом смотрю видео))

  • @GANGST1ER
    @GANGST1ER 3 года назад +1

    Не плохое объяснение, спасибо.
    // пример замыкания функции
    function urlGenerator(domain) {
    return function(url) {
    return `${url}.${domain}`
    }
    }
    const comUrl = urlGenerator("com")
    const ruUrl = urlGenerator("ru")
    console.log(comUrl("google"));
    console.log(comUrl("netflix"));
    console.log(ruUrl("google"));
    console.log(ruUrl("netflix"));

  • @webstyle876
    @webstyle876 5 лет назад

    Всё отлично объясняете , я всё понял. Спасибо)

  • @yaroslavzef7267
    @yaroslavzef7267 4 года назад

    Спасибо! Реально круто поясняешь

  • @user-op5mc1yn1e
    @user-op5mc1yn1e 3 месяца назад

    я почемуто создал для себя ассоциацию что замыкание это - замыкание данных между функциями, но тут ..."функцию замыкают на области видимости".. ,четко!.. ВЕЛИКИ ДЗЯКУЙ!.

  • @Windynoskill
    @Windynoskill 7 месяцев назад +1

    Боже я в тебя влюбился ты легенда ты очень охуительно обьяснил

  • @vasiliyfedorov3846
    @vasiliyfedorov3846 5 лет назад

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

  • @olgaguseva7653
    @olgaguseva7653 Год назад

    спасибо за доступное объяснение)

  • @yarik83men51
    @yarik83men51 3 года назад

    Доступно. Спасибо. Что просто то гениально.

  • @user-dl1ii9tp4u
    @user-dl1ii9tp4u 4 года назад

    Спасибо за урок!

  • @user-sn1tz8wn5l
    @user-sn1tz8wn5l 5 лет назад

    Очень все круто! Спасибо!)
    Но хотелось бы увидеть еще чуть более сложный пример с объяснениями) что бы понимать где еще и как именно я(очень-очень новичек) могу использовать замыкание)

  • @aleksandryudaiev9673
    @aleksandryudaiev9673 3 года назад

    Спасибо. Сколько уже уже учу JS уже даже работаю друном толька сейчас понял что такое замыкание функции. Спасибо. Замыкание функции в Javascript. Function Closures.

  • @yuriilukianovych8660
    @yuriilukianovych8660 2 года назад

    Спасибо! Очень доступно 👍👍👍

  • @anka6111
    @anka6111 5 лет назад

    Спасибо, продолжайте в том же духе

  • @user-zg4ef9in6s
    @user-zg4ef9in6s 3 года назад

    Идеально объяснили, спасибо)

  • @user-re7kw1xj7q
    @user-re7kw1xj7q 4 года назад

    Большое спасибо. До этого читал статью про замыкание, 10 перечитал , ничего не понял. Тут 1 раз посмотрел , все понял.

  • @mykhailostepanishchev6472
    @mykhailostepanishchev6472 4 года назад

    Классно обьяснили,спасибо !

  • @user-rk7zn5kh4q
    @user-rk7zn5kh4q 4 года назад

    Просто и гениально!!!

  • @meteor_jam
    @meteor_jam 4 года назад

    подписка сразу, спасибо за объяснение

  • @kawaikaino5277
    @kawaikaino5277 5 лет назад

    Спасибо отличный урок!

  • @russellwest8775
    @russellwest8775 5 лет назад

    Гениальный преподаватель, спасибо вам.

  • @lets_catch_the_light
    @lets_catch_the_light 5 лет назад +1

    Шикарно)) Спасибо!!!

    • @itgid
      @itgid  5 лет назад

      спасибо!

  • @mr_efremov_26
    @mr_efremov_26 4 года назад

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

  • @user-go6ht9uo9p
    @user-go6ht9uo9p 5 лет назад +2

    Спасибо за доступное обьяснение!

    • @itgid
      @itgid  5 лет назад

      Рад, что помог!

  • @user-qb1vs1ox7c
    @user-qb1vs1ox7c 2 года назад

    Спасибо, всё очень понятно. Автор супер крутой.

  • @nikolai4100
    @nikolai4100 3 года назад

    Вот вовремя нашел, спасибо!

  • @karlenkm4230
    @karlenkm4230 4 года назад

    respect))) spasiba balshoye !!!

  • @KuKu_RuKu88
    @KuKu_RuKu88 4 года назад

    cs 2 )))))) ....отличная аналогия. Объяснили хорошо и доступно, сразу понял на примере, спасибо еще раз !!!

  • @spir1tfly
    @spir1tfly 4 года назад

    Спасибо, очень понятно !

  • @jsb7239
    @jsb7239 4 года назад

    True JS Превосходный плейлист!

  • @ellielli6600
    @ellielli6600 3 года назад

    наконец- то до меня дошло)))

  • @YauhenRomeiko
    @YauhenRomeiko 4 года назад

    спасибо за урок)

  • @veronasuhka6989
    @veronasuhka6989 3 года назад

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