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