169 похожих чатов

Привет, подскажите: более 4-х лет в веб-разработке, никогда не использовал

замыканий, но на собеседованиях почти везде требуют понимания.

Я что-то упустил? Для тру-разработичков это типичный инструмент для решения задач?
Как жить, если не знаешь, где их применять, кроме собесов?

12 ответов

12 просмотров

Бох жаваскрипта просто хранил вас от чтения чужого говнокода. Как вы это доджили 4 года для меня загадка. Вы не врёте случайно, а?

Василий-Кошелев Автор вопроса
Damir Takhautdinov
Бох жаваскрипта просто хранил вас от чтения чужого...

Не) пару сторонних продуктов (крупных, monsterUi от kazoo, например) дорабатывал, но и там почти не встречал

Василий Кошелев
Не) пару сторонних продуктов (крупных, monsterUi о...

Ну передать одну функцию в другую аргументом это ж не ракетостроение. Вы код Вью то видели в глаза? Типа этого там нет?)

Василий-Кошелев Автор вопроса
Damir Takhautdinov
Ну передать одну функцию в другую аргументом это ж...

Звучит как колл-бэк, но при чем тут замыкание?

Василий Кошелев
Звучит как колл-бэк, но при чем тут замыкание?

потому что это самое распространённое в практике замыканий.

Damir Takhautdinov
потому что это самое распространённое в практике з...

просто вы сказали что "никогда не использовал". А получается использовал. Или всё-таки нет?

Василий-Кошелев Автор вопроса
Damir Takhautdinov
просто вы сказали что "никогда не использовал". А ...

Обычно, когда гуглишь про замыкание, связи с колл-бэком не видишь. И если я этой связи не вижу, но использую колл-бэки, то использую я замыкания или нет? В общем, вопрос звучит как "разрешите доебаться" Ответ звучит как "нужно снова почитать про замыкания и попытаться уловить эту связь". Так?

Василий Кошелев
Обычно, когда гуглишь про замыкание, связи с колл-...

https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures#замыкания_на_практике первое предложение. Сомневаюсь что вы не связывали "данные (лексическое окружение) с функцией, которая работает с этими данными"

Damir Takhautdinov
https://developer.mozilla.org/ru/docs/Web/JavaScri...

разве что специально, но тогда вы осознанно избегаете замыканий, прекрасно знаете что это такое и огораживаетесь от этого в коде по самое нехочу, в чем я сомневаюсь) (по причине "а зачем?")

Василий-Кошелев Автор вопроса
Damir Takhautdinov
разве что специально, но тогда вы осознанно избега...

Нет, просто из-за непонимания связи между замыканием и каждодневно используемыми вещами (как колл-бэк) и возник этот вопрос

Не дочитал до конца коменты, передать аргументом функцию, это реально колбек, замыкание - создание функции со своим скоупом в другой функции, типа чтобы там переменные были закрыты

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта