Замикання (closures) в JavaScript на прикладі солодощів

Замикання (closures) в JavaScript - це одна з найбільш непростих тем для новачків.
Розбираємо її на прикладі пакування солодощів в коробочки.
Це відео з курсу ScriptJedi42 - sj42.programmingmentor.com

Пікірлер: 29

  • @MrRomix000
    @MrRomix0004 жыл бұрын

    Більше б такого контенту "солов'їною"...

  • @user-kr6mx3mo7f
    @user-kr6mx3mo7f Жыл бұрын

    Дякую! Приклад начоний і простий, який допоміг розібратися з одним з найпоширишених питань на співбесді за 10 хв, ну звичайно мова у вас прекрасна💙💛

  • @pavlonahurnyi7978
    @pavlonahurnyi79788 ай бұрын

    Супер пояснення! Супер приклад! Ось так дуже кльово вчитися, а не на зарозумілих термінах. Дякую.

  • @mir-slv
    @mir-slv6 ай бұрын

    Гарно пояснив, дякую 👍

  • @otupchiienko
    @otupchiienko2 жыл бұрын

    дякую дуже зрозуміле пояснення. Вже кілька разів намагався розібратись з цим принципом і це вперше так чітко розумію)

  • @user-bg7ni7og9f
    @user-bg7ni7og9f9 ай бұрын

    кльово. дякую!

  • @user-gs8ks4zc2c
    @user-gs8ks4zc2c2 жыл бұрын

    Дуже дякую за хороше пояснення:)

  • @vitaliifediai5069
    @vitaliifediai5069 Жыл бұрын

    хороший приклад, дякую)

  • @V.0k
    @V.0k Жыл бұрын

    Очманіти... Я нарешті зрозумів замикання... Та ще й подивишись відео не англійською, чи ще аби якою мовою, а власною. Дякую! Підписався

  • @programmingmentorua

    @programmingmentorua

    Жыл бұрын

    Сила з тобою є :)

  • @GT-cv3xu
    @GT-cv3xu2 жыл бұрын

    дякую, гарне пояснення!

  • @mykhailosmirnov
    @mykhailosmirnov Жыл бұрын

    Це просто чудове пояснення

  • @Vlad-vh7tm
    @Vlad-vh7tm Жыл бұрын

    дякую, нарешті, зрозумів))

  • @user-tr3qr6br5i
    @user-tr3qr6br5i Жыл бұрын

    Шановний, чудовий приклад.

  • @myroadmalankajosef9192
    @myroadmalankajosef919210 ай бұрын

    Молодчина!!!

  • @user4t-6fj56
    @user4t-6fj56 Жыл бұрын

    Чудове пояснення😍

  • @Zhuyka
    @Zhuyka2 жыл бұрын

    дякую за укр

  • @youtube-root-user

    @youtube-root-user

    Жыл бұрын

    укр - це що? чи не вистачає сил дописати пару літер?

  • @AndrewLapteff
    @AndrewLapteff Жыл бұрын

    супер!

  • @vasylnahuliak
    @vasylnahuliak Жыл бұрын

    Дякую 📦🍭🍬🍫

  • @IvanGerasymchuk
    @IvanGerasymchuk4 жыл бұрын

    давай ще! :)

  • @user-zg7ss7ri1t
    @user-zg7ss7ri1t9 ай бұрын

    подяка за українську

  • @petrorakomin1117
    @petrorakomin11174 жыл бұрын

    А це на gitpod

  • @michaeldeoz
    @michaeldeoz Жыл бұрын

    как работает понятно. Непонятно зачем? Что хорошего в том что память не высвобождается? И главное: когда переменные отдельно от функций то с этим переменными можно как-то работать: можно "запаковать", можно "распаковать", можно посчитать сколько запаковано. А в случае замыкания как это сделать?

  • @fistashka3311

    @fistashka3311

    Жыл бұрын

    Замикання використовується для приховування змінних. Аналог інкапсуляції в класах js folkprog.net/inkapsuliatsiia-s-pomoshch-iu-zamykanii-v-javascript/

  • @myroadmalankajosef9192
    @myroadmalankajosef919210 ай бұрын

    а як ти додавав коробочки, льодяники, цукерки?

  • @myroadmalankajosef9192

    @myroadmalankajosef9192

    10 ай бұрын

    Я вже знайшов. Треба в місці, де в редакторі хочеш вводити емодзі натиснути (win + ;). Появиться вибір різних емодзі з них і обираєш)

  • @angularlessons2514
    @angularlessons25148 ай бұрын

    фігове пояснення...автор лише каже що воно щапамятовує але не доказав це, замикання доказується змінами джерела, от якби він внизу між консолями змінював би масив і це б показало що не впливає на результат даних функцій чоко і кенді - от тоді б пояснення було б повним

  • @programmingmentorua

    @programmingmentorua

    8 ай бұрын

    Саме так, автор пояснює, а не доводить, саме тому пояснення краще за більшість інших, де намагаються щось доводити і нездатні пояснити. Дякую, що дали можливість пояснити :)

Келесі