Size: a a a

var chat = new Chat();

2021 March 13

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
вот и может достучаться до внешки
там есть такие понятия как захват переменной
источник

ВE

Виталий EasyMod... in var chat = new Chat();
ну и там нужно быть осторожным в том смысле что захватываемая переменная может перемениться совершенно ВНЕЗАПНО
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Если о шарпах говорить, то для лямб компилятор создает реальный метод и во время выполнения в него попадают ссылки на элементы аля переменные, которые вы используете в этой лямбе.
Если о js, то есть контексты переменных у каждой функции, поиск идёт вглубь от родителя к чайлду (вот тут конечно порядок точно не помню).
В случае замыкания сохраняется ссылка на родительський контекст и в нём так же происходит поиск переменных.

Если я уже чет не так помню, поправляйте меня.
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Andrii Shcherbyna
Если о шарпах говорить, то для лямб компилятор создает реальный метод и во время выполнения в него попадают ссылки на элементы аля переменные, которые вы используете в этой лямбе.
Если о js, то есть контексты переменных у каждой функции, поиск идёт вглубь от родителя к чайлду (вот тут конечно порядок точно не помню).
В случае замыкания сохраняется ссылка на родительський контекст и в нём так же происходит поиск переменных.

Если я уже чет не так помню, поправляйте меня.
это уже не важно, главное это работает
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
Andrii Shcherbyna
Если о шарпах говорить, то для лямб компилятор создает реальный метод и во время выполнения в него попадают ссылки на элементы аля переменные, которые вы используете в этой лямбе.
Если о js, то есть контексты переменных у каждой функции, поиск идёт вглубь от родителя к чайлду (вот тут конечно порядок точно не помню).
В случае замыкания сохраняется ссылка на родительський контекст и в нём так же происходит поиск переменных.

Если я уже чет не так помню, поправляйте меня.
наверно, мы верим на слово
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Это важно, если вы на js пишите, как на функциональном языке. Я видел пару таких проектов на реакте. Там кроме замыкания звучали ещё такие понятия как функторы, монады и так далее
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
наверно, мы верим на слово
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
нет мы не пишем
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
он нам для отладки аспа нужен))
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Andrii Shcherbyna
Это важно, если вы на js пишите, как на функциональном языке. Я видел пару таких проектов на реакте. Там кроме замыкания звучали ещё такие понятия как функторы, монады и так далее
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
шучу нам и асп не нужен мы просто спамим сорри
источник

ВE

Виталий EasyMod... in var chat = new Chat();
😅
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
пойду делом займусь в наказание, кухню домою
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
шучу нам и асп не нужен мы просто спамим сорри
да уже давай тогда на чистоту до конца - нам и сишарп с дотнетом нафиг не нужен, просто тут комюнити уютное
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
ну как нашелся способ фотки сюда кидать, да
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
стало лампово
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Короче ребятки
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Такой расклад
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Есть 2 таблицы
источник

ПП

Покажи Прибыль... in var chat = new Chat();
компании
источник