Комментарии:
кучу видео пересмотрел, еще не встречал того, кто знал бы настолько хорошо эту тему,чтобы мог объяснить. Все объясняют это по-разному и разное понимание.
ОтветитьПоходу все всё поняли кроме меня) Почему родительская функция неактивна? Она же запускается каждый раз, просто через функцию обёртку. А к функции внутри мы не обращаемся ни разу кроме как запуская родительскую. Я не понял тейка.
ОтветитьЭто магия! 12 минут меня отделяло от того, чтобы непонятное заклинание в начале видео, стало абсолютно понятным и логичным в конце
ОтветитьНепонятно объясняешь
ОтветитьКлассно
ОтветитьGrazhdanka XD
ОтветитьВ JavaScript все функции являются замыканиями, но есть исключение: функции которые объявлены через синтаксис new Function().
ОтветитьТак и не понял, как автор вывел в консоль результат работ функций createPlayer() если нигде в коде нет команды вывода в консоль. Или мозги уже после объяснений отъехали
Ответитьспасибо, Вася!
ОтветитьСпасибо!!! 🤩
ОтветитьПонятное видео, спасибо
ОтветитьПредполагаю, что если писать по старокрестьянски с использованием ООП - то будет примерно вот так:
class Player {
score = 0
countScore() {
return this.score++
}
}
const pl1 = new Player()
const pl2 = new Player()
///И в консоли
const pl1 = new Player()
const pl2 = new Player()
pl1.countScore() // ->0
pl1.countScore() // ->1
pl1.countScore() // ->2
pl2.countScore() // ->0
pl2.countScore() // ->1
pl2.countScore() // ->2
Что примерно является эквивалентом последнего примера.
А зачем это нужно?
Ответитьух как незаметно пролетел урок
ОтветитьТолько родительская функция так и останется в стеке, и не важно "работает" она или нет. Всё её локальные переменные и параметры останутся в стейке пока она не вернёт управление. Неудивительно, что внутренняя функция будет "видеть". Только в JS это вызывает дикий экстаз... Да, и Closure не переводится, как Замыкание с английского....
ОтветитьПожалуй, Лучшее объяснение!
Ответитьочень хорошее видео!!!! спасибо большое
ОтветитьБольшое спасибо за такое грамотное разъяснение!!!)
ОтветитьСпасибо вам большое! 🤗
Сегодня был экзамен "Программирование на JS", и в качестве доп вопроса спросили "Что знаешь про замыкание?"
Ответила то, что сегодня утром, пока ехала в автобусе, просмотрела
Поставили "5")
like
ОтветитьГосподи спасибо Вам огромное за такое обьяснение. Ломал голову а тут всё настолько понятно!!!
Лайк подписка!!!
Правильно понимаю, что замыкание, это как шаблон, под который можно делать много экземпляров, и за счет того, что дочерняя функция не удаляется после завершения, то все работает как надо? Как например во втором примере, одна фунцкия под всех юзеров!
ОтветитьМеханизм понял, но полезного применения замыкания не вижу (((
Ответитьэто наверное если не ошибаюсь 3 видео если не 4-ое , и только сейчас я догнал что значит замыкание, спасибо за помощь!
ОтветитьСпасибо, очень доступно!
Ответитьпохоже это сильно влияет на производи тельность, что если у меня несколько переменных и много игроков, вообще это правильный подход или есть способы получше, без замыканий например?
ОтветитьВидео хорошее. Чтобы лучше тему понять, как по мне, нужно ознакомиться с таким понятием как лексическое окружение
ОтветитьНа втором примере стало понятно 50 на 50. И тут Василий выкатывает 3-ий пример, после которого, у меня все встает на свои места. Спасибо!
Ответитьнекуя не понятно, but очень интересно
ОтветитьКупил урок на UDEMY и ничего не понял🤦♂ . Нашел ваш ролик и все стало на свои места. Спасибо!!! 😊👍
ОтветитьПонятно и ясно.
ОтветитьСамое прекрасное объяснение, спасибо!
Ответитьзамыкание через возврат функции из функции это просто один из частных случаев замыкания, это не его опредление. Замыкание может быть и без функции в функции. Так что обьяснение не сосем корректное.
ОтветитьОтличные уроки, спасибо!
Ответитьв чем смысл создания замыкания в примере гражданами если мы можем написать обычную функцию и без замыкания?
ОтветитьСПС ОГРОМНОЕ я час не мог понять что такое замыкание и вдруг наткнулся на ваше видео и за 12 мин понял
ОтветитьСпасибо, очень понятно
Ответитьочень понятные примеры. Было б еще в конце реальное применение...
Спасибо!
Спасибо Вам огромное за объяснение, на 0-ой минуте первый раз слышала слово "замыкание", к 8-ой могла объяснить, что это такое😌
ОтветитьЧто это за шрифт?
ОтветитьХорошее, информативное видео! Спасибо за урок!
Ответитькруто
Ответитьпеременная grazhdanin как-то не по феншую. Плохому учите.
ОтветитьВеликолепное объяснение замыкания
ОтветитьЛучший! Раза 3-4 учил, и тут прям осенило как все просто. Спасибо у Вас талант учить. Сам тренер по хоккею, не вру)!
ОтветитьСпасибо, очень понятным языком всё описано.
ОтветитьБлагодаря этому видео реально понял замыкания! Большое Спасибо!!!
ОтветитьСпасибо
Ответить