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

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

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

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

12 ответов

15 просмотров

Бох жаваскрипта просто хранил вас от чтения чужого говнокода. Как вы это доджили 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
разве что специально, но тогда вы осознанно избега...

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта