Показать сообщение отдельно
  #21 (permalink)  
Старый 02.09.2012, 02:39
Аватар для Kivi
Интересующийся
Отправить личное сообщение для Kivi Посмотреть профиль Найти все сообщения от Kivi
 
Регистрация: 30.08.2012
Сообщений: 15

Сообщение от nerv_ Посмотреть сообщение
Kivi, думаю, тебе стоит почитать про замыкания.
Учу Javascript по учебнику этого сайта, иду по порядку. Все нормально, но вот в этом месте зацепился за эту перезапись ссылочной переменной.
Но уже разобрался, зацените.
Я думал, что каждый раз, когда происходит что-то подобное:
15	alert( sum(1,2) ); // 6
16	alert( sum(2,3) ); // 10

интерпретатор проходит весь скрипт сначала, а тут ссылка уже указывает на другую функцию (объект). Но теперь понял, что сформируется уже другая функция и будет вызываться "модифицированная" doublingDecorator.

Теперь еще раз перечитал указанный раздел и вижу - ответ там есть, но вот этого нюанса - взгляда с необходимого мне ракурса не было, а уточнение заняло страницу форума.
Спасибо за помощь. Просьба остается в силе - буду рад рассмотреть аналоги исполнения.
Ответить с цитированием