всё верно
А функция, которая принимает аргумент x - это не iife случайно?
Cпасибо большое 😊
Функция принимает аргументы, считай это просто переменные функции. Когда функция вызывается, этим переменным ты присваиваешь какое-то значение.
У тебя работает код? Зачем ты в листенер IIFE передаешь?
В данном примере замыкания, у вас функция, которая вернула другую функцию. Тут играет важную роль возврат функции. Когда вызывается первая функция, она сработает и вернет функцию внутри, вот только функция внутри например не вызывается.
для того, чтобы в замыкании сохранить идентификатор кнопки, например
Это не мой код, просто пытаюсь разобраться
Гугли - замыкания функций. const s () => { return const f = () => { return const v = () => } }
Чтобы захватить значение i в обработчике события
Разве не нужно функцию ещё обернуть в ()?
Где тут у вас замыкание?
возврат функции из другой функции не вызывая ее и есть замыкания...
Ну ок, просто тут ничего не замыкается из переменных, поэтому я бы не назвал это замыканием
Обсуждают сегодня