замыканий, но на собеседованиях почти везде требуют понимания.
Я что-то упустил? Для тру-разработичков это типичный инструмент для решения задач?
Как жить, если не знаешь, где их применять, кроме собесов?
Бох жаваскрипта просто хранил вас от чтения чужого говнокода. Как вы это доджили 4 года для меня загадка. Вы не врёте случайно, а?
Не) пару сторонних продуктов (крупных, monsterUi от kazoo, например) дорабатывал, но и там почти не встречал
Ну передать одну функцию в другую аргументом это ж не ракетостроение. Вы код Вью то видели в глаза? Типа этого там нет?)
Звучит как колл-бэк, но при чем тут замыкание?
потому что это самое распространённое в практике замыканий.
просто вы сказали что "никогда не использовал". А получается использовал. Или всё-таки нет?
Обычно, когда гуглишь про замыкание, связи с колл-бэком не видишь. И если я этой связи не вижу, но использую колл-бэки, то использую я замыкания или нет? В общем, вопрос звучит как "разрешите доебаться" Ответ звучит как "нужно снова почитать про замыкания и попытаться уловить эту связь". Так?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures#замыкания_на_практике первое предложение. Сомневаюсь что вы не связывали "данные (лексическое окружение) с функцией, которая работает с этими данными"
разве что специально, но тогда вы осознанно избегаете замыканий, прекрасно знаете что это такое и огораживаетесь от этого в коде по самое нехочу, в чем я сомневаюсь) (по причине "а зачем?")
Нет, просто из-за непонимания связи между замыканием и каждодневно используемыми вещами (как колл-бэк) и возник этот вопрос
Не дочитал до конца коменты, передать аргументом функцию, это реально колбек, замыкание - создание функции со своим скоупом в другой функции, типа чтобы там переменные были закрыты
Обсуждают сегодня