Size: a a a

2ch /diy/ — rookie crewkie

2020 May 12

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Alex Alex
Какие в js ?
Бля, два абзаца ниже
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Вернёмся к теме динамических и статических областей видимости: динамические делают невозможной реализацию замыканий, потому что по их определению возврат из функции означает снятие со стека всех её локальных переменных.

На деле в Javascript происходит иначе: при замыкании данные родительского контекста удерживаются в памяти в области, называемой “кучей” (она называется так из-за структуры данных, которую операционная система использует для реализации кучи). Это позволяет сохранять контекст выполнения даже после того, как его выкинули со стека.
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Dr Zlo
Вернёмся к теме динамических и статических областей видимости: динамические делают невозможной реализацию замыканий, потому что по их определению возврат из функции означает снятие со стека всех её локальных переменных.

На деле в Javascript происходит иначе: при замыкании данные родительского контекста удерживаются в памяти в области, называемой “кучей” (она называется так из-за структуры данных, которую операционная система использует для реализации кучи). Это позволяет сохранять контекст выполнения даже после того, как его выкинули со стека.
Вот и я об этом
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
динамические делают невозможной реализацию замыканий
@
в js есть замыкания
@
следовательно...
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
На курсах сказали просто запомнить и не в даваться в подробности
источник

GF

Grzegorz FLŰGGÅƏNK∂€... in 2ch /diy/ — rookie crewkie
Alex Alex
На курсах сказали просто запомнить и не в даваться в подробности
Отличные курсы што скозатб
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Grzegorz FLŰGGÅƏNK∂€ČHIŒβØL∫ÊN
Отличные курсы што скозатб
Блет я не оправдываю курсы. Я просто тупой. Я пол часа ебал мозг преподу, и на уровне пальцев понял.
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Dr Zlo
динамические делают невозможной реализацию замыканий
@
в js есть замыкания
@
следовательно...
Да, ты прав просто статья написана не явно
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Там таки статические области видимости
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Alex Alex
Да, ты прав просто статья написана не явно
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Да там уже за вот это можно бить ебало
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
нижний вариант нихера не аккуратнее, а наоборот
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Ни хуя не понял, во втором варианте в параметре функции деться вызов this прототипа ряяяя
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Я слишком стар для этого дерьма
источник

AA

Alex Alex in 2ch /diy/ — rookie crewkie
Первый вариант понятнее для меня
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Alex Alex
Ни хуя не понял, во втором варианте в параметре функции деться вызов this прототипа ряяяя
js в целом обмазан коркой обратной совместимости с решениями придуманными наспех в лохматых девяностых
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
и способов что-то сделать в нем обычно с десяток правильных и с сотню неправильных
источник

DS

Dolphin Soft in 2ch /diy/ — rookie crewkie
Dr Zlo
Вернёмся к теме динамических и статических областей видимости: динамические делают невозможной реализацию замыканий, потому что по их определению возврат из функции означает снятие со стека всех её локальных переменных.

На деле в Javascript происходит иначе: при замыкании данные родительского контекста удерживаются в памяти в области, называемой “кучей” (она называется так из-за структуры данных, которую операционная система использует для реализации кучи). Это позволяет сохранять контекст выполнения даже после того, как его выкинули со стека.
А если я GC ебанул случайно после вызова, все пиздец?
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
Dolphin Soft
А если я GC ебанул случайно после вызова, все пиздец?
в js нельзя вызвать GC)
источник

D

Dr Zlo in 2ch /diy/ — rookie crewkie
а так я хз, не лез в дебри как он работает
источник