Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   замыкания в javascript (https://javascript.ru/forum/misc/50517-zamykaniya-v-javascript.html)

kostyanet 01.10.2014 00:03

Кложи в js юзают главным образом для callback'ов. Замыкание это самое хавает контекст и открывает короткий путь, синергизм с программированием событий выдвигает этот массив массивов (ну JS) в передовые технологии.

kostyanet 01.10.2014 00:15

Цитата:

Сообщение от MallSerg
Вызов функции f_1( ); каждый раз создает отдельное замыкание<br>
20 т.к. в функции есть внутренняя функция «return function()» то создается замыкание<br>
21 т.е. каждый вызов «f_1 = function(name)» будет сохранять текущий скоп у замкнутой функции<br>
22 т.е. в каждом замыкании будет сохранятся(в скопе) параметр name<br>

Вот-вот, понапишут == х проссышь.

Кложа тупо выполняется там где родилась. Соответственно все что в том самом месте для нее доступно - оно и будет доступным в момент интерпретации текста функции.

Цитата:

небольшой пример в котором создается три разных указателя на одну и туже функцию
Это не указатели. Вот скажите, это можно будет скомпилировать - указатели ваши? Не текст взять и интерпретировать его в соответствии с теми рефами которые он имеет, а скомпилить в машинный код?


Часовой пояс GMT +3, время: 02:45.